Esta colección contiene una serie de requests diseñadas para testear la API de **Explora Argentina**, la cual permite gestionar productos turísticos y sus respectivas categorías. La API es utilizada para operaciones CRUD (Crear, Leer, Actualizar y Eliminar) relacionadas con productos y categorías de experiencias turísticas disponibles en la plataforma.
#### Objetivos de la colección:
- Verificar la correcta funcionalidad de los endpoints relacionados con la gestión de productos.
- Asegurar que las asignaciones de categorías a productos se realizan de forma adecuada.
- Validar la recuperación de productos aleatorios y la filtración por lugares.
- Probar la creación, edición y eliminación de productos.
- Comprobar que la API responde con los códigos de estado HTTP adecuados (200, 201, 404, 400, 500).
| Summary Item | Total | Failed |
|---|---|---|
| Requests | 240 | 0 |
| Prerequest Scripts | 0 | 0 |
| Test Scripts | 240 | 0 |
| Assertions | 385 | 110 |
| Skipped Tests | 0 | - |
expected response to have status code 400 but got 201
expected response to have status code 200 but got 401
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected null not to be null
expected response to have status code 404 but got 500
expected response to have status code 404 but got 500
expected response to have status code 404 but got 200
expected +0 to be above +0
Target cannot be null or undefined.
Cannot read properties of undefined (reading 'producto')
Cannot read properties of undefined (reading 'favoritoId')
expected response to have status code 400 but got 500
expected response to have status code 400 but got 500
expected response to have status code 409 but got 201
expected response to have status code 404 but got 200
expected response to have status code 201 but got 409
expected response to have status code 409 but got 404
expected 'Not Found' to deeply equal 'Conflict'
expected { …(4) } to have property 'mensaje'
expected response to have status code 400 but got 201
expected response to have status code 200 but got 401
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected null not to be null
expected response to have status code 404 but got 500
expected response to have status code 404 but got 500
expected response to have status code 404 but got 200
expected +0 to be above +0
Target cannot be null or undefined.
Cannot read properties of undefined (reading 'producto')
Cannot read properties of undefined (reading 'favoritoId')
expected response to have status code 400 but got 500
expected response to have status code 400 but got 500
expected response to have status code 409 but got 201
expected response to have status code 404 but got 200
expected response to have status code 201 but got 409
expected response to have status code 409 but got 404
expected 'Not Found' to deeply equal 'Conflict'
expected { …(4) } to have property 'mensaje'
expected response to have status code 400 but got 201
expected response to have status code 200 but got 401
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected null not to be null
expected response to have status code 404 but got 500
expected response to have status code 404 but got 500
expected response to have status code 404 but got 200
expected +0 to be above +0
Target cannot be null or undefined.
Cannot read properties of undefined (reading 'producto')
Cannot read properties of undefined (reading 'favoritoId')
expected response to have status code 400 but got 500
expected response to have status code 400 but got 500
expected response to have status code 409 but got 201
expected response to have status code 404 but got 200
expected response to have status code 201 but got 409
expected response to have status code 409 but got 404
expected 'Not Found' to deeply equal 'Conflict'
expected { …(4) } to have property 'mensaje'
expected response to have status code 400 but got 201
expected response to have status code 200 but got 401
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected null not to be null
expected response to have status code 404 but got 500
expected response to have status code 404 but got 500
expected response to have status code 404 but got 200
expected +0 to be above +0
Target cannot be null or undefined.
Cannot read properties of undefined (reading 'producto')
Cannot read properties of undefined (reading 'favoritoId')
expected response to have status code 400 but got 500
expected response to have status code 400 but got 500
expected response to have status code 409 but got 201
expected response to have status code 404 but got 200
expected response to have status code 201 but got 409
expected response to have status code 409 but got 404
expected 'Not Found' to deeply equal 'Conflict'
expected { …(4) } to have property 'mensaje'
expected response to have status code 400 but got 201
expected response to have status code 200 but got 401
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected response to have status code 400 but got 200
expected null not to be null
expected response to have status code 404 but got 500
expected response to have status code 404 but got 500
expected response to have status code 404 but got 200
expected +0 to be above +0
Target cannot be null or undefined.
Cannot read properties of undefined (reading 'producto')
Cannot read properties of undefined (reading 'favoritoId')
expected response to have status code 400 but got 500
expected response to have status code 400 but got 500
expected response to have status code 409 but got 201
expected response to have status code 404 but got 200
expected response to have status code 201 but got 409
expected response to have status code 409 but got 404
expected 'Not Found' to deeply equal 'Conflict'
expected { …(4) } to have property 'mensaje'
No permite registrar un usuario con un nombre menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 08615369-c021-4164-82e4-c1556a5401ae |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Ju",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:01.704+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7f388cf1-2132-4676-bc68-af305f163613 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "Juan",
"apellido": "Pe",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:01.813+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña menor a 8 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2d415fe4-3945-45ec-8f7f-a83c49551ecd |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 145 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contra1",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:01.893+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña menor a 8 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña mayor a 16 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8c6ba2fa-55cf-4480-a2b7-8eb26114161b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 156 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseña1234567",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:01.982+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña mayor a 16 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña sin números. La contraseña debe ser alfanumérica y debe contener al menos un número.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b0c217d0-de2f-44e8-b869-26c895f58079 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 151 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseñaaa",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.075+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña sin números | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c48898c3-90df-443f-b383-a6d251fb1beb |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 195 |
{
"nombre": "juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.170+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5b810c79-ac52-4c24-8ab5-19436c20268d |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 193 |
{
"nombre": "juan",
"apellido": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.263+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin nombre en la plataforma. Se envía una request con el campo nombre vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 29c46f51-8b13-41f2-825c-3f11474bbae3 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.339+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin nombre y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin contraseña en la plataforma. Se envía una request con el campo contraseña vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3919ebc6-3797-4cb0-b960-e5d2830ec4d4 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 139 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.433+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin contraseña y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin correo en la plataforma. Se envía una request con el campo correo vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0a35241a-38c6-487e-b0b1-9c883974aec9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 126 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.510+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin correo y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario con correo con formato inválido en plataforma. Se envía una request con el campo correo sin punto despues del @. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | bd4e44f1-2c23-49bb-90f0-17b13b4c4f6b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 136 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan@perez",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:01 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":31,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | |
No permite registrar un nuevo usuario con correo mayor a 100 caracteres en plataforma. Se envía una request con el campo correo con mas de 100 caracteres. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 215f7ec3-f590-461e-9750-0575b5f65875 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 227 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@perez.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.770+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo mayor a 100 caracteres y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin apellido en la plataforma. Se envía una request con el campo apellido vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1d3513f8-0886-4ab7-af44-1f19ebfc1f24 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 142 |
{
"nombre": "Juan",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:02.831+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin apellido y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite registrar un nuevo usuario en la plataforma. El cuerpo de la solicitud debe incluir la información del usuario.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`201 Created { "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ab1a2672-739c-44af-b23a-89e9caf381b1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 154 |
{
"nombre": "Evans",
"apellido": "Carroll",
"email": "Corine_Prosacco@example.com",
"password": "Contra123",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":32,"nombre":"Evans","apellido":"Carroll","email":"Corine_Prosacco@example.com","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario exitosamente, respuesta 201 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| Registra un usuario exitosamente, la respuesta debe incluir la información del usuario creado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Devuelve una lista de todos los usuarios registrados en la plataforma.
Response:
`200 OK`
`Array({ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean })`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ab217d8c-a1fd-44a9-9878-7bddc2c8949f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"nombre":"Ana","apellido":"Garcia","email":"ana.garcia@example.com","esAdministrador":true},{"id":2,"nombre":"Luis","apellido":"Martinez","email":"luis.martinez@example.com","esAdministrador":true},{"id":3,"nombre":"Maria","apellido":"Fernandez","email":"maria.fernandez@example.com","esAdministrador":true},{"id":4,"nombre":"Juan","apellido":"Rodriguez","email":"juan.rodriguez@example.com","esAdministrador":true},{"id":5,"nombre":"Carla","apellido":"Lopez","email":"carla.lopez@example.com","esAdministrador":false},{"id":6,"nombre":"Martin","apellido":"Marquesi","email":"martin.marquesi@example.com","esAdministrador":false},{"id":7,"nombre":"Esteban","apellido":"Quiroga","email":"esteban.quiroga@example.com","esAdministrador":false},{"id":8,"nombre":"Alfredo","apellido":"Corrado","email":"alfredo.corrado@example.com","esAdministrador":false},{"id":9,"nombre":"Marcela","apellido":"Boanerges","email":"marcela.boanerges@example.com","esAdministrador":false},{"id":10,"nombre":"Noelia","apellido":"Gonzalez","email":"noelia.gonzalez@example.com","esAdministrador":false},{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false},{"id":13,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":15,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":17,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":19,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":21,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":23,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":25,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":27,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":29,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":31,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":32,"nombre":"Evans","apellido":"Carroll","email":"Corine_Prosacco@example.com","esAdministrador":true}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita listar los usuarios, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que la respuesta sea un Array | 1 | 0 | 0 |
| Verificar que traiga el campo 'id' | 1 | 0 | 0 |
| Verificar que traiga el campo 'nombre' | 1 | 0 | 0 |
| Verificar que traiga el campo 'apellido' | 1 | 0 | 0 |
| Verificar que traiga el campo 'email' | 1 | 0 | 0 |
| Verificar que traiga el campo 'esAdministrador' | 1 | 0 | 0 |
| Total | 7 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un formato de correo no válido y se espera recibir una respuesta 401 Unauthorized.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b6a93f86-a77f-46a6-8eff-d7698df5a213 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "correo@erroneo",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Correo erróneo, respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía correo y contraseña válido, se espera recibir una respuesta 200 OK.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3e4488b2-53b2-4568-a262-6160cd8a1ef5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 66 |
{
"email": "Juancito@example.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Login exitoso, respuesta 200 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Login exitoso, respuesta 200 | |
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 74c9101e-7905-458a-9bf5-1435f1039da6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 73 |
{
"email": "inexistente@inexistente.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con correo inexistente, respuesta esperada 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 76bd7222-5784-47c3-ad0a-cad7671aa741 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "juan.perez@example.com",
"password": "a"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con contraseña no válida, se espera respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario enviandole el campo "nombre" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f80c3b0f-5121-4512-bc81-1e992b45ab1f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:02 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "apellido" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c083e732-0c73-4499-86bd-9c22e55f4597 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Juancito",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "email" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 80f190c3-7f27-4fd0-aac0-259b7b2026d1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 130 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "password" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7e479ced-da79-461b-88a6-a77e8d95ac24 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 143 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "esAdministrador" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | faae0fb6-d027-4ed2-820e-9f58cac6c9a0 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador":
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:04.302+00:00","status":400,"error":"Bad Request","path":"/usuarios/modificar/32"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con esAdministrador vacío, se espera respuesta 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" de false a true.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 6917e716-cc66-4e14-9a07-93b9c56709ce |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":32,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" enviando solamente el campo "esAdministrador".
Debe incluir la siguiente información en formato JSON:
`esAdministrador: Boolean.`
Response:
`200 OK`
`{ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 16c748e5-2954-425c-815e-fe7ce7494281 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 39 |
{
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":32,"nombre":null,"apellido":null,"email":null,"esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | |
Se modifica un usuario cambiando el campo "esAdministrador" de true a false.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 87578ccc-fa43-468a-8a58-9ccbf8f177a7 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 148 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":32,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de true a false, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`204 No Content`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 86333aa7-4a3e-4b47-a576-6dbe7a22f454 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que el usuario fue eliminado correctamente, se espera Response 204 No Content | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`404 Not found`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | fcd73f0f-372b-4dcf-9ff0-2b61ffe018f5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta eliminar un usuario con ID inexistente, se espera Response: 404 not found | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite asignar una categoría a un producto con el campo productoId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e1f62670-c2fc-4838-afd8-bf14521fb639 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 9999,
"categoriaId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:03 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:04.856+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | |
No permite asignar una categoría con el campo categoríaId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 396032d6-304c-40cb-a6c6-12c5d8e6b1fa |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 1,
"categoriaId": 9999
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:04.945+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | |
Asigna una categoria a un producto.
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 19d95e65-417f-4679-af5a-97982b62323b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"productoId": 2,
"categoriaId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":null,"imagen":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se le asigna una categoria a un producto, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que el producto tiene una categoría asignada | 1 | 0 | 0 |
| Verificar que el producto tiene todos los detalles | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Agrega un nuevo producto a la plataforma. Se deben proporcionar los detalles del producto en el cuerpo de la solicitud.
`nombre: String, Required, max 50,`
`descripcion: String, Required, max 250,`
`descripcionLarga: String, Required, max 2000,`
`imagenUrl: String, Required, max 250`
`imagenUrl2: String, Required, max 250,`
`imagenUrl3: String, Required, max 250,`
`precio: float, Required, el precio debe ser mayor a 0,`
`disponible: boolean, Required,`
`ubicacion: String, Required, max 100,`
`itinerario: String, Required, max 2000,`
`detalleItinerario: String, Required, max 2000`
`categoria: Int.`
Response:
`200 OK`
`{ "id": 31, "nombre": "Producto 1", "descripcion": "Descripción del producto", "descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.", "imagenUrl": "`[<code>https://example.com/imagen1.jpg"</code>](https://example.com/imagen1.jpg)`, "imagenUrl2": "`[<code>https://example.com/imagen2.jpg"</code>](https://example.com/imagen2.jpg)`, "imagenUrl3": "`[<code>https://example.com/imagen3.jpg"</code>](https://example.com/imagen3.jpg)`, "precio": 1000.00, "disponible": true, "ubicacion": "Buenos Aires, Argentina", "itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.", "detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.", "categoria": { "id": 3, "nombre": "TREKKING", "ubicacion": "", "imagen": "`[<code>https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"</code>](https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg)`} }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a69aacb7-4d43-4687-832e-cabd517ea019 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 687 |
{
"id": 30,
"nombre": "Producto 1",
"descripcion": "Descripción del producto",
"descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.",
"imagenUrl": "https://example.com/imagen1.jpg",
"imagenUrl2": "https://example.com/imagen2.jpg",
"imagenUrl3": "https://example.com/imagen3.jpg",
"precio": 1000.00,
"disponible": true,
"ubicacion": "Buenos Aires, Argentina",
"itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.",
"detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.",
"categoria": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":40,"nombre":"Producto 1","descripcion":"Descripción del producto","descripcionLarga":"Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.","imagenUrl":"https://example.com/imagen1.jpg","imagenUrl2":"https://example.com/imagen2.jpg","imagenUrl3":"https://example.com/imagen3.jpg","precio":1000.00,"disponible":true,"ubicacion":"Buenos Aires, Argentina","itinerario":"Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.","detalleItinerario":"Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto exitosamente, respuesta 200 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del producto agregado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Verificar el comportamiento del sistema cuando un usuario no tiene productos favoritos.
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f1ebf2e0-9d20-45e9-812a-60fd629aa0fe |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"favoritoId":1,"usuarioId":1,"productoId":9,"producto":{"id":9,"nombre":"Recorrido vinícola en el día más almuerzo Gourmet","descripcion":"Explore los vinos de la región vinícola más grande de Argentina","descripcionLarga":"Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1","precio":180.00,"disponible":true,"ubicacion":"Mendoza, Mendoza","itinerario":"Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida","detalleItinerario":"Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":2,"usuarioId":1,"productoId":15,"producto":{"id":15,"nombre":"San Martín de los Andes por la Ruta de los 7 lagos","descripcion":"Excursión por los paisajes mas impresionantes de la Patagonia","descripcionLarga":"Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg","imagenUrl3":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg","precio":73.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida","detalleItinerario":"Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":3,"usuarioId":1,"productoId":19,"producto":{"id":19,"nombre":"Snorkeling con leones marinos por Madryn Buceo","descripcion":"Observe de cerca a los leones marinos en su entorno natural","descripcionLarga":"Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1","precio":124.00,"disponible":true,"ubicacion":"Puerto Madryn, Chubut","itinerario":"-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.","detalleItinerario":"Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español","categoria":null}},{"favoritoId":4,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":5,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":6,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":7,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":8,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":9,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":10,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":11,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":12,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":13,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":14,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":15,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":16,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":17,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":18,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":19,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":20,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":21,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":22,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":23,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":24,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":25,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":26,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":27,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 1 | 0 | 0 |
| El favorito debe tener las propiedades correctas | 1 | 0 | 0 |
| El producto debe tener las propiedades correctas | 1 | 0 | 0 |
| Guardar el ID del favorito para otros tests | 1 | 0 | 0 |
| Total | 6 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Comprobar cómo responde el sistema cuando se busca un producto en favoritos para un usuario inexistente.
Response:
`200 OK`
`[]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | eb04dcd4-64bc-4ea5-83c2-8f0852f24133 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | |
Verificar que se pueda obtener la lista de productos favoritos de un usuario.
Response:
`200 OK`
`[ { "favoritoId": 1, "usuarioId": 1, "productoId": 9, "producto": { "id": 9, "nombre": "Recorrido vinícola en el día más almuerzo Gourmet", "descripcion": "Explore los vinos de la región vinícola más grande de Argentina", "descripcionLarga": "Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1", "precio": 180.00, "disponible": true, "ubicacion": "Mendoza, Mendoza", "itinerario": "Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida", "detalleItinerario": "Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 2, "usuarioId": 1, "productoId": 15, "producto": { "id": 15, "nombre": "San Martín de los Andes por la Ruta de los 7 lagos", "descripcion": "Excursión por los paisajes mas impresionantes de la Patagonia", "descripcionLarga": "Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg", "imagenUrl3": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg", "precio": 73.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida", "detalleItinerario": "Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 3, "usuarioId": 1, "productoId": 19, "producto": { "id": 19, "nombre": "Snorkeling con leones marinos por Madryn Buceo", "descripcion": "Observe de cerca a los leones marinos en su entorno natural", "descripcionLarga": "Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.", "imagenUrl": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1", "imagenUrl2": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1", "precio": 124.00, "disponible": true, "ubicacion": "Puerto Madryn, Chubut", "itinerario": "-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.", "detalleItinerario": "Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español", "categoria": null } }, { "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 5, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 6, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 7, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 10faa3bb-66b4-4ab1-92f7-ddf07cc9c194 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 0 | 1 | 0 |
| El favorito debe tener las propiedades correctas | 0 | 1 | 0 |
| El producto debe tener las propiedades correctas | 0 | 1 | 0 |
| Guardar el ID del favorito para otros tests | 0 | 1 | 0 |
| Total | 2 | 4 | 0 |
| Test Name | Assertion Error |
|---|---|
| La lista debe contener al menos un favorito | |
| El favorito debe tener las propiedades correctas | |
| El producto debe tener las propiedades correctas | |
| Guardar el ID del favorito para otros tests | |
No permite agregar un producto a favoritos con el campo usuarioId vacío.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T17:51:52.039+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 97f4a1ba-47c9-465e-ab84-3a478a67ed6a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 45 |
{
"usuarioId": "",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:05.530+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo usuarioId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:22:42.781+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 999a6117-4104-45bf-a9b6-9f2589055f8f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "8888",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:05.627+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
No permite agregar un producto a favoritos con el campo usuarioId invalido.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T20:36:08.279+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 092d3d78-4a09-40c4-9d1e-3418c0d21660 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": "abc",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:05.714+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo productoId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:27:17.825+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b204241c-5d95-4ad1-b457-27cfdfb5f92c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "1",
"productoId": 9988
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:05.810+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
Verificar que no se permita agregar un mismo producto dos veces a la lista de favoritos.
Response:
`201 Created`
`{ "favoritoId": 7, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null }}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | be0e9be1-2892-4316-b4b8-7e6fc24b1e04 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:04 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":28,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | |
Verificar que un usuario pueda agregar un producto a su lista de favoritos exitosamente. El cuerpo de la solicitud debe contener los siguientes datos:
`{ "usuarioId": int, "productoId": int }`
Response:
`201 Created`
`{ "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "`[<code>https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg"</code>](https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg)`, "imagenUrl2": "`[<code>https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg"</code>](https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg)`, "imagenUrl3": "`[<code>https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg"</code>](https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg)`, "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8f7fde74-a333-48bd-9db0-8c1bd7d513d2 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":29,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos, respuesta 201 Created | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del favorito agregado, incluyendo el producto asociado | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite eliminar un producto de favoritos que no está en la lista de favoritos.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 04688e16-3d67-4570-90c1-9f2fa3726a60 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 2,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | |
Elimina un producto de los favoritos de un usuario.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2edc93dd-29e0-4034-847e-dc2fbbe4ef17 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 1,
"productoId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que se haya eliminado el favorito, se espera Response: 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite reservar un producto para un usuario en una fecha específica. El cuerpo de la solicitud debe contener los siguientes datos :
`{ "usuarioId": int, "productoId": int, "fechaReserva": string (yyyy-MM-dd) }`
Response:
`201 Created`
`{ "id": int, "usuarioId": int, "fechaReserva": string (fecha en formato yyyy-MM-dd), "producto": { "id": int, "nombre": string, "descripcion": string, "descripcionLarga": string, "imagenUrl": string, "imagenUrl2": string, "imagenUrl3": string, "precio": float, "disponible": boolean, "ubicacion": string, "itinerario": string, "detalleItinerario": string, "categoria": { "id": int, "nombre": string, "ubicacion": string, "imagen": string } } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1c5874b5-f8f2-49bd-8b5b-3209520b49dc |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 77 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra una nueva reserva, se espera Response 201 Created | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Registra una nueva reserva, se espera Response 201 Created | |
Se envía una solicitud para reservar un producto, especificando el ID del usuario, el ID del producto y la fecha de la reserva.
**Response**: Si el producto ya está reservado en la fecha indicada, la API responderá con un código de estado **409 Conflict** y un mensaje de error que explique que el producto ya está reservado para esa fecha.
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e6e8bd0e-1acd-4018-8597-35cecec57dff |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 75 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:06.362+00:00","status":404,"error":"Not Found","path":"/reservas/%7BreservaId%7D"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de respuesta es 409 | 0 | 1 | 0 |
| El mensaje de error es correcto | 0 | 1 | 0 |
| Total | 0 | 2 | 0 |
| Test Name | Assertion Error |
|---|---|
| El estado de respuesta es 409 | |
| El mensaje de error es correcto | |
Este test intenta obtener una reserva utilizando un ID que no existe en el sistema. La API debe devolver un código de estado **404 Not Found** junto con un mensaje de error que indique que la reserva no fue encontrada.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d62c0369-20d1-429c-8666-be130341badc |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:06.454+00:00","status":404,"error":"Not Found","path":"/reservas/99999"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Estado es 404 Not Found | 1 | 0 | 0 |
| Mensaje de error correcto | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Mensaje de error correcto | |
Este endpoint permite obtener la lista de reservas asociadas a un usuario específico. Al proporcionar un ID de usuario válido, se retornará un arreglo con todas las reservas que ha realizado. Cada reserva incluirá la siguiente información:
`{ "usuarioId": int, "productoId": int, "fechaReserva" }`
Si el usuario no tiene reservas, se devolverá un arreglo vacío. En caso de que el usuario no exista, se deberá retornar un error 404.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 18afeb67-698a-4d61-8757-05042f92b1d1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"usuarioId":1,"fechaReserva":"2024-09-09","producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":2,"usuarioId":1,"fechaReserva":"2024-09-13","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":3,"usuarioId":1,"fechaReserva":"2024-09-14","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":4,"usuarioId":1,"fechaReserva":"2024-09-06","producto":{"id":13,"nombre":"Excursión al glaciar Perito Moreno con navegación","descripcion":"Visita al glaciar Perito Moreno.","descripcionLarga":"Visitar el glaciar Perito Moreno en un solo día es fácil en esta visita guiada desde El Calafate. \nUna salida a primera hora de la mañana le ayudará a evitar las multitudes, así podrá pasear a lo largo de \nla pasarelas en frente del glaciar sin demasiadas intromisiones cuando llegue. A continuación, \nacérquese a unos 150 metros (490 pies) del glaciar en una excursión de navegación por la cara sur.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/0f.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/14.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/15/c5/e4/caption.jpg?w=1000&h=-1&s=1","precio":170.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Se le recogerá.\nPerito Moreno Glaciar - Parada: 3 horas - Entrada incluida.\nPasarelas Perito Moreno - Parada: 2 horas - Entrada incluida.\nVolverás al punto de partida","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":10,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":6,"nombre":"Mini Trekking Glaciar Perito Moreno","descripcion":"Experimenta una caminata única sobre el glaciar Perito Moreno en El Calafate","descripcionLarga":"Este tour te ofrece la oportunidad de realizar una caminata sobre el famoso glaciar Perito Moreno. Con la ayuda de guías experimentados, explorarás las formaciones de hielo y disfrutarás de vistas espectaculares del glaciar y el lago Argentino.","imagenUrl":"https://media.tacdn.com/media/attractions-splice-spp-674x446/0b/04/b1/f4.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/60/eb/b1/caption.jpg?w=1200&h=-1&s=1","imagenUrl3":"https://www.interpatagonia.com/paseos/trekkingperitomoreno/trekking-perito-moreno-7.jpg","precio":180.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Llegada al Parque Nacional Los Glaciares.\nTransporte al Glaciar.\nPreparación y Briefing.\nInicio del Mini Trekking.\nAlmuerzo y Exploración.\nRegreso a El Calafate.","detalleItinerario":"Edad: 8 a 65 años, máx 10 por grupo. Duración: 10 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}},{"id":21,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":22,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":32,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":28,"nombre":"Bodega Clos de los Siete","descripcion":"Con este tour privado del vino, podrá aprender más sobre Clos de los Siete","descripcionLarga":"Un proyecto vitivinícola colaborativo especial de un grupo de enólogos franceses, en el área del Valle de Uco en Mendoza. Realizar una visita guiada le ahorra tiempo en la investigación de bodegas, ya que se organiza una programación completa para usted. En el camino, disfrute del lujo de beneficios adicionales, como almuerzo y catas de vino incluidos.","imagenUrl":"https://tangol.com/blog/Fotos/Galeria/mendoza_0_202102121427430.JPG","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/25/70/d8.jpg","imagenUrl3":"https://www.aseuniv.com/images/clos-de-los-7-img-5.jpg","precio":350.00,"disponible":true,"ubicacion":"Tunuyán, Mendoza","itinerario":"Visita y degustaciones en 2 bodegas\nAlmuerzo gourmet en bodega\nPickup en hotel / hospedaje\nGuía - Sommelier de Clos de los Siete\nTransporte con guía registrado\nNuestra visita cubre las bodegas Monteviejo, Cuvelier Los Andes, DiamAndes y las recientemente abiertas al público de Rolland.","detalleItinerario":"Edades de 18 a 99\nDuración: 8 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Francés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":43,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":44,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":52,"usuarioId":1,"fechaReserva":"2024-10-14","producto":{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":"","imagen":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/16/77/c4/ed/img-20190213-wa0063-largejpg.jpg"}}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de la respuesta es 200 OK | 1 | 0 | 0 |
| La respuesta contiene una lista de reservas | 1 | 0 | 0 |
| Cada reserva contiene los campos esperados | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d6b85790-c52c-4db9-8afd-f62614ec9ef5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Ju",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:06.636+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 088cdf98-ce86-4540-bc6e-a1a8c3958aad |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "Juan",
"apellido": "Pe",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:06.715+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña menor a 8 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 04bc1b15-fdf1-4593-94f0-e55ca0a98ce6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 145 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contra1",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:06.793+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña menor a 8 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña mayor a 16 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 51c52ae9-9b02-4c90-a5ba-f62911f0b3d3 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 156 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseña1234567",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:06.883+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña mayor a 16 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña sin números. La contraseña debe ser alfanumérica y debe contener al menos un número.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8981c9ea-1bb7-4a6b-bc75-509a0bd6fe50 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 151 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseñaaa",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:06 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:06.976+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña sin números | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c30d82c3-ec9d-44c2-8d82-479be6b2594d |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 195 |
{
"nombre": "juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.069+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 6493e67e-ba4e-4ff9-a6f8-9f8698b999c1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 193 |
{
"nombre": "juan",
"apellido": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.146+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin nombre en la plataforma. Se envía una request con el campo nombre vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a6f81cb8-9b8a-4d29-aecf-0280d98ac7e4 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.224+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin nombre y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin contraseña en la plataforma. Se envía una request con el campo contraseña vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 73c086f8-22b9-4d3b-a55e-83b4cf1dc74f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 139 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.316+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin contraseña y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin correo en la plataforma. Se envía una request con el campo correo vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5eaf7f2f-f682-4da0-aea2-5dca1e4cf036 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 126 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.408+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin correo y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario con correo con formato inválido en plataforma. Se envía una request con el campo correo sin punto despues del @. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d97c466c-4809-4ff0-b17f-5f52996b5326 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 136 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan@perez",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":33,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | |
No permite registrar un nuevo usuario con correo mayor a 100 caracteres en plataforma. Se envía una request con el campo correo con mas de 100 caracteres. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7785c337-9a38-47c4-aa7f-5963272e159c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 227 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@perez.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.641+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo mayor a 100 caracteres y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin apellido en la plataforma. Se envía una request con el campo apellido vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0f7d07bf-cfc5-4439-a4ec-35e01e36df39 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 142 |
{
"nombre": "Juan",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:07.716+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin apellido y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite registrar un nuevo usuario en la plataforma. El cuerpo de la solicitud debe incluir la información del usuario.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`201 Created { "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5866369b-32f5-41a9-a6af-d90b0432f28e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 148 |
{
"nombre": "Oceane",
"apellido": "Hamill",
"email": "Abdullah6@example.net",
"password": "Contra123",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":34,"nombre":"Oceane","apellido":"Hamill","email":"Abdullah6@example.net","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario exitosamente, respuesta 201 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| Registra un usuario exitosamente, la respuesta debe incluir la información del usuario creado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Devuelve una lista de todos los usuarios registrados en la plataforma.
Response:
`200 OK`
`Array({ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean })`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b15efad3-0d9b-48f3-a895-a9286abceee9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:07 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"nombre":"Ana","apellido":"Garcia","email":"ana.garcia@example.com","esAdministrador":true},{"id":2,"nombre":"Luis","apellido":"Martinez","email":"luis.martinez@example.com","esAdministrador":true},{"id":3,"nombre":"Maria","apellido":"Fernandez","email":"maria.fernandez@example.com","esAdministrador":true},{"id":4,"nombre":"Juan","apellido":"Rodriguez","email":"juan.rodriguez@example.com","esAdministrador":true},{"id":5,"nombre":"Carla","apellido":"Lopez","email":"carla.lopez@example.com","esAdministrador":false},{"id":6,"nombre":"Martin","apellido":"Marquesi","email":"martin.marquesi@example.com","esAdministrador":false},{"id":7,"nombre":"Esteban","apellido":"Quiroga","email":"esteban.quiroga@example.com","esAdministrador":false},{"id":8,"nombre":"Alfredo","apellido":"Corrado","email":"alfredo.corrado@example.com","esAdministrador":false},{"id":9,"nombre":"Marcela","apellido":"Boanerges","email":"marcela.boanerges@example.com","esAdministrador":false},{"id":10,"nombre":"Noelia","apellido":"Gonzalez","email":"noelia.gonzalez@example.com","esAdministrador":false},{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false},{"id":13,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":15,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":17,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":19,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":21,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":23,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":25,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":27,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":29,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":31,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":33,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":34,"nombre":"Oceane","apellido":"Hamill","email":"Abdullah6@example.net","esAdministrador":true}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita listar los usuarios, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que la respuesta sea un Array | 1 | 0 | 0 |
| Verificar que traiga el campo 'id' | 1 | 0 | 0 |
| Verificar que traiga el campo 'nombre' | 1 | 0 | 0 |
| Verificar que traiga el campo 'apellido' | 1 | 0 | 0 |
| Verificar que traiga el campo 'email' | 1 | 0 | 0 |
| Verificar que traiga el campo 'esAdministrador' | 1 | 0 | 0 |
| Total | 7 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un formato de correo no válido y se espera recibir una respuesta 401 Unauthorized.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 9576ed2b-bb18-4897-8a1c-d024451cd105 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "correo@erroneo",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Correo erróneo, respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía correo y contraseña válido, se espera recibir una respuesta 200 OK.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b62f000f-a485-4db3-9405-3cabce281522 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 66 |
{
"email": "Juancito@example.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Login exitoso, respuesta 200 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Login exitoso, respuesta 200 | |
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ad183225-3713-45b7-9335-0b94dc1041c6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 73 |
{
"email": "inexistente@inexistente.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con correo inexistente, respuesta esperada 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 955d4088-a71e-466f-9b16-d4e618b3eed4 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "juan.perez@example.com",
"password": "a"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con contraseña no válida, se espera respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario enviandole el campo "nombre" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f940b48c-81e9-4c56-893f-607d08772225 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "apellido" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 39bf7bf8-cfb1-447e-8c94-727e9502891a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Juancito",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "email" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2ffc73f9-7094-4d8f-928f-9659da088100 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 130 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:08 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "password" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 357cce2c-1a6b-4026-8d9c-6c806a21d91f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 143 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "esAdministrador" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ea144325-50e6-4bb9-bd27-86e9d2266974 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador":
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:09.208+00:00","status":400,"error":"Bad Request","path":"/usuarios/modificar/34"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con esAdministrador vacío, se espera respuesta 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" de false a true.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | cece01bc-68be-4a98-8543-2aa18ef6a654 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":34,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" enviando solamente el campo "esAdministrador".
Debe incluir la siguiente información en formato JSON:
`esAdministrador: Boolean.`
Response:
`200 OK`
`{ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4fd00a63-cc0a-42bd-b7b9-714501d9b152 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 39 |
{
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":34,"nombre":null,"apellido":null,"email":null,"esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | |
Se modifica un usuario cambiando el campo "esAdministrador" de true a false.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 6897a78c-1b80-4656-bf27-42198dea414a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 148 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":34,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de true a false, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`204 No Content`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0c43ed23-14b6-42b1-a45a-ef0ddb23d321 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que el usuario fue eliminado correctamente, se espera Response 204 No Content | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`404 Not found`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 15ce4ae5-2a88-4a4c-92ef-d8fe05fb4782 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta eliminar un usuario con ID inexistente, se espera Response: 404 not found | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite asignar una categoría a un producto con el campo productoId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 49d979fd-5ed8-47d8-a80e-1263a8b162bb |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 9999,
"categoriaId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:09.754+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | |
No permite asignar una categoría con el campo categoríaId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a7949483-fa84-4c0e-a255-915a15c1cd0d |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 1,
"categoriaId": 9999
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:09.835+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | |
Asigna una categoria a un producto.
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3945ce7d-36a3-4d01-a7b4-2fe5ee36abf0 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"productoId": 2,
"categoriaId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":null,"imagen":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se le asigna una categoria a un producto, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que el producto tiene una categoría asignada | 1 | 0 | 0 |
| Verificar que el producto tiene todos los detalles | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Agrega un nuevo producto a la plataforma. Se deben proporcionar los detalles del producto en el cuerpo de la solicitud.
`nombre: String, Required, max 50,`
`descripcion: String, Required, max 250,`
`descripcionLarga: String, Required, max 2000,`
`imagenUrl: String, Required, max 250`
`imagenUrl2: String, Required, max 250,`
`imagenUrl3: String, Required, max 250,`
`precio: float, Required, el precio debe ser mayor a 0,`
`disponible: boolean, Required,`
`ubicacion: String, Required, max 100,`
`itinerario: String, Required, max 2000,`
`detalleItinerario: String, Required, max 2000`
`categoria: Int.`
Response:
`200 OK`
`{ "id": 31, "nombre": "Producto 1", "descripcion": "Descripción del producto", "descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.", "imagenUrl": "`[<code>https://example.com/imagen1.jpg"</code>](https://example.com/imagen1.jpg)`, "imagenUrl2": "`[<code>https://example.com/imagen2.jpg"</code>](https://example.com/imagen2.jpg)`, "imagenUrl3": "`[<code>https://example.com/imagen3.jpg"</code>](https://example.com/imagen3.jpg)`, "precio": 1000.00, "disponible": true, "ubicacion": "Buenos Aires, Argentina", "itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.", "detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.", "categoria": { "id": 3, "nombre": "TREKKING", "ubicacion": "", "imagen": "`[<code>https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"</code>](https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg)`} }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7363895c-2be4-4fac-a98a-a4fb1a56b717 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 687 |
{
"id": 30,
"nombre": "Producto 1",
"descripcion": "Descripción del producto",
"descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.",
"imagenUrl": "https://example.com/imagen1.jpg",
"imagenUrl2": "https://example.com/imagen2.jpg",
"imagenUrl3": "https://example.com/imagen3.jpg",
"precio": 1000.00,
"disponible": true,
"ubicacion": "Buenos Aires, Argentina",
"itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.",
"detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.",
"categoria": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":41,"nombre":"Producto 1","descripcion":"Descripción del producto","descripcionLarga":"Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.","imagenUrl":"https://example.com/imagen1.jpg","imagenUrl2":"https://example.com/imagen2.jpg","imagenUrl3":"https://example.com/imagen3.jpg","precio":1000.00,"disponible":true,"ubicacion":"Buenos Aires, Argentina","itinerario":"Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.","detalleItinerario":"Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto exitosamente, respuesta 200 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del producto agregado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Verificar el comportamiento del sistema cuando un usuario no tiene productos favoritos.
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 51a92f1c-a23b-4c52-a128-3a4f0a8977af |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:09 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"favoritoId":1,"usuarioId":1,"productoId":9,"producto":{"id":9,"nombre":"Recorrido vinícola en el día más almuerzo Gourmet","descripcion":"Explore los vinos de la región vinícola más grande de Argentina","descripcionLarga":"Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1","precio":180.00,"disponible":true,"ubicacion":"Mendoza, Mendoza","itinerario":"Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida","detalleItinerario":"Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":2,"usuarioId":1,"productoId":15,"producto":{"id":15,"nombre":"San Martín de los Andes por la Ruta de los 7 lagos","descripcion":"Excursión por los paisajes mas impresionantes de la Patagonia","descripcionLarga":"Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg","imagenUrl3":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg","precio":73.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida","detalleItinerario":"Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":3,"usuarioId":1,"productoId":19,"producto":{"id":19,"nombre":"Snorkeling con leones marinos por Madryn Buceo","descripcion":"Observe de cerca a los leones marinos en su entorno natural","descripcionLarga":"Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1","precio":124.00,"disponible":true,"ubicacion":"Puerto Madryn, Chubut","itinerario":"-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.","detalleItinerario":"Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español","categoria":null}},{"favoritoId":4,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":5,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":6,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":7,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":8,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":9,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":10,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":11,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":12,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":13,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":14,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":15,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":16,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":17,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":18,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":19,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":20,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":21,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":22,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":23,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":24,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":25,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":26,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":27,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":28,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":29,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 1 | 0 | 0 |
| El favorito debe tener las propiedades correctas | 1 | 0 | 0 |
| El producto debe tener las propiedades correctas | 1 | 0 | 0 |
| Guardar el ID del favorito para otros tests | 1 | 0 | 0 |
| Total | 6 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Comprobar cómo responde el sistema cuando se busca un producto en favoritos para un usuario inexistente.
Response:
`200 OK`
`[]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4826a815-cebe-4552-bc22-56b34b0bce89 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | |
Verificar que se pueda obtener la lista de productos favoritos de un usuario.
Response:
`200 OK`
`[ { "favoritoId": 1, "usuarioId": 1, "productoId": 9, "producto": { "id": 9, "nombre": "Recorrido vinícola en el día más almuerzo Gourmet", "descripcion": "Explore los vinos de la región vinícola más grande de Argentina", "descripcionLarga": "Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1", "precio": 180.00, "disponible": true, "ubicacion": "Mendoza, Mendoza", "itinerario": "Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida", "detalleItinerario": "Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 2, "usuarioId": 1, "productoId": 15, "producto": { "id": 15, "nombre": "San Martín de los Andes por la Ruta de los 7 lagos", "descripcion": "Excursión por los paisajes mas impresionantes de la Patagonia", "descripcionLarga": "Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg", "imagenUrl3": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg", "precio": 73.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida", "detalleItinerario": "Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 3, "usuarioId": 1, "productoId": 19, "producto": { "id": 19, "nombre": "Snorkeling con leones marinos por Madryn Buceo", "descripcion": "Observe de cerca a los leones marinos en su entorno natural", "descripcionLarga": "Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.", "imagenUrl": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1", "imagenUrl2": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1", "precio": 124.00, "disponible": true, "ubicacion": "Puerto Madryn, Chubut", "itinerario": "-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.", "detalleItinerario": "Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español", "categoria": null } }, { "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 5, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 6, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 7, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 07270318-7cbe-4e55-aacd-5af2306e9e4e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 0 | 1 | 0 |
| El favorito debe tener las propiedades correctas | 0 | 1 | 0 |
| El producto debe tener las propiedades correctas | 0 | 1 | 0 |
| Guardar el ID del favorito para otros tests | 0 | 1 | 0 |
| Total | 2 | 4 | 0 |
| Test Name | Assertion Error |
|---|---|
| La lista debe contener al menos un favorito | |
| El favorito debe tener las propiedades correctas | |
| El producto debe tener las propiedades correctas | |
| Guardar el ID del favorito para otros tests | |
No permite agregar un producto a favoritos con el campo usuarioId vacío.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T17:51:52.039+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2b4d1227-2dab-43eb-88a9-e749e3885f6b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 45 |
{
"usuarioId": "",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:10.399+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo usuarioId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:22:42.781+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f20750dc-581b-402d-bc85-b117075f9424 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "8888",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:10.496+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
No permite agregar un producto a favoritos con el campo usuarioId invalido.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T20:36:08.279+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7e11aa0a-2f55-466f-ab90-c0ddbf6f5473 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": "abc",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:10.585+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo productoId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:27:17.825+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2456668a-1060-4efb-ae96-f4cad6fdc863 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "1",
"productoId": 9988
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:10.669+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
Verificar que no se permita agregar un mismo producto dos veces a la lista de favoritos.
Response:
`201 Created`
`{ "favoritoId": 7, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null }}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | fc16613f-243c-456b-8537-2aa262cee01f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":30,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | |
Verificar que un usuario pueda agregar un producto a su lista de favoritos exitosamente. El cuerpo de la solicitud debe contener los siguientes datos:
`{ "usuarioId": int, "productoId": int }`
Response:
`201 Created`
`{ "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "`[<code>https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg"</code>](https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg)`, "imagenUrl2": "`[<code>https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg"</code>](https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg)`, "imagenUrl3": "`[<code>https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg"</code>](https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg)`, "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f7436c35-891d-4a64-94e9-b16965fd1a32 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":31,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos, respuesta 201 Created | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del favorito agregado, incluyendo el producto asociado | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite eliminar un producto de favoritos que no está en la lista de favoritos.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a51c1ce6-2597-435e-8fe9-b8694fffd578 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 2,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | |
Elimina un producto de los favoritos de un usuario.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b8493818-368a-4489-b933-7787957ec493 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 1,
"productoId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que se haya eliminado el favorito, se espera Response: 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite reservar un producto para un usuario en una fecha específica. El cuerpo de la solicitud debe contener los siguientes datos :
`{ "usuarioId": int, "productoId": int, "fechaReserva": string (yyyy-MM-dd) }`
Response:
`201 Created`
`{ "id": int, "usuarioId": int, "fechaReserva": string (fecha en formato yyyy-MM-dd), "producto": { "id": int, "nombre": string, "descripcion": string, "descripcionLarga": string, "imagenUrl": string, "imagenUrl2": string, "imagenUrl3": string, "precio": float, "disponible": boolean, "ubicacion": string, "itinerario": string, "detalleItinerario": string, "categoria": { "id": int, "nombre": string, "ubicacion": string, "imagen": string } } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1c33f701-e3f4-477a-8317-fb27b39d8e9a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 77 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra una nueva reserva, se espera Response 201 Created | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Registra una nueva reserva, se espera Response 201 Created | |
Se envía una solicitud para reservar un producto, especificando el ID del usuario, el ID del producto y la fecha de la reserva.
**Response**: Si el producto ya está reservado en la fecha indicada, la API responderá con un código de estado **409 Conflict** y un mensaje de error que explique que el producto ya está reservado para esa fecha.
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4d42480d-1310-45db-9bb1-c7c28b1dfbc3 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 75 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:10 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:11.195+00:00","status":404,"error":"Not Found","path":"/reservas/%7BreservaId%7D"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de respuesta es 409 | 0 | 1 | 0 |
| El mensaje de error es correcto | 0 | 1 | 0 |
| Total | 0 | 2 | 0 |
| Test Name | Assertion Error |
|---|---|
| El estado de respuesta es 409 | |
| El mensaje de error es correcto | |
Este test intenta obtener una reserva utilizando un ID que no existe en el sistema. La API debe devolver un código de estado **404 Not Found** junto con un mensaje de error que indique que la reserva no fue encontrada.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4941058d-5f86-47c9-9d75-f6c50f4dafeb |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:11.289+00:00","status":404,"error":"Not Found","path":"/reservas/99999"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Estado es 404 Not Found | 1 | 0 | 0 |
| Mensaje de error correcto | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Mensaje de error correcto | |
Este endpoint permite obtener la lista de reservas asociadas a un usuario específico. Al proporcionar un ID de usuario válido, se retornará un arreglo con todas las reservas que ha realizado. Cada reserva incluirá la siguiente información:
`{ "usuarioId": int, "productoId": int, "fechaReserva" }`
Si el usuario no tiene reservas, se devolverá un arreglo vacío. En caso de que el usuario no exista, se deberá retornar un error 404.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2b38dc82-5cfb-415a-9e50-54c64fc534df |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"usuarioId":1,"fechaReserva":"2024-09-09","producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":2,"usuarioId":1,"fechaReserva":"2024-09-13","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":3,"usuarioId":1,"fechaReserva":"2024-09-14","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":4,"usuarioId":1,"fechaReserva":"2024-09-06","producto":{"id":13,"nombre":"Excursión al glaciar Perito Moreno con navegación","descripcion":"Visita al glaciar Perito Moreno.","descripcionLarga":"Visitar el glaciar Perito Moreno en un solo día es fácil en esta visita guiada desde El Calafate. \nUna salida a primera hora de la mañana le ayudará a evitar las multitudes, así podrá pasear a lo largo de \nla pasarelas en frente del glaciar sin demasiadas intromisiones cuando llegue. A continuación, \nacérquese a unos 150 metros (490 pies) del glaciar en una excursión de navegación por la cara sur.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/0f.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/14.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/15/c5/e4/caption.jpg?w=1000&h=-1&s=1","precio":170.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Se le recogerá.\nPerito Moreno Glaciar - Parada: 3 horas - Entrada incluida.\nPasarelas Perito Moreno - Parada: 2 horas - Entrada incluida.\nVolverás al punto de partida","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":10,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":6,"nombre":"Mini Trekking Glaciar Perito Moreno","descripcion":"Experimenta una caminata única sobre el glaciar Perito Moreno en El Calafate","descripcionLarga":"Este tour te ofrece la oportunidad de realizar una caminata sobre el famoso glaciar Perito Moreno. Con la ayuda de guías experimentados, explorarás las formaciones de hielo y disfrutarás de vistas espectaculares del glaciar y el lago Argentino.","imagenUrl":"https://media.tacdn.com/media/attractions-splice-spp-674x446/0b/04/b1/f4.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/60/eb/b1/caption.jpg?w=1200&h=-1&s=1","imagenUrl3":"https://www.interpatagonia.com/paseos/trekkingperitomoreno/trekking-perito-moreno-7.jpg","precio":180.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Llegada al Parque Nacional Los Glaciares.\nTransporte al Glaciar.\nPreparación y Briefing.\nInicio del Mini Trekking.\nAlmuerzo y Exploración.\nRegreso a El Calafate.","detalleItinerario":"Edad: 8 a 65 años, máx 10 por grupo. Duración: 10 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}},{"id":21,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":22,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":32,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":28,"nombre":"Bodega Clos de los Siete","descripcion":"Con este tour privado del vino, podrá aprender más sobre Clos de los Siete","descripcionLarga":"Un proyecto vitivinícola colaborativo especial de un grupo de enólogos franceses, en el área del Valle de Uco en Mendoza. Realizar una visita guiada le ahorra tiempo en la investigación de bodegas, ya que se organiza una programación completa para usted. En el camino, disfrute del lujo de beneficios adicionales, como almuerzo y catas de vino incluidos.","imagenUrl":"https://tangol.com/blog/Fotos/Galeria/mendoza_0_202102121427430.JPG","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/25/70/d8.jpg","imagenUrl3":"https://www.aseuniv.com/images/clos-de-los-7-img-5.jpg","precio":350.00,"disponible":true,"ubicacion":"Tunuyán, Mendoza","itinerario":"Visita y degustaciones en 2 bodegas\nAlmuerzo gourmet en bodega\nPickup en hotel / hospedaje\nGuía - Sommelier de Clos de los Siete\nTransporte con guía registrado\nNuestra visita cubre las bodegas Monteviejo, Cuvelier Los Andes, DiamAndes y las recientemente abiertas al público de Rolland.","detalleItinerario":"Edades de 18 a 99\nDuración: 8 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Francés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":43,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":44,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":52,"usuarioId":1,"fechaReserva":"2024-10-14","producto":{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":"","imagen":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/16/77/c4/ed/img-20190213-wa0063-largejpg.jpg"}}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de la respuesta es 200 OK | 1 | 0 | 0 |
| La respuesta contiene una lista de reservas | 1 | 0 | 0 |
| Cada reserva contiene los campos esperados | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a60eb904-7b8a-4de5-b2a4-725bbf8318bd |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Ju",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:11.472+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b0f642dd-f1c9-4b6e-81c4-8fe78f8cd3bb |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "Juan",
"apellido": "Pe",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:11.566+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña menor a 8 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c1e23b38-bf39-4356-b34a-260bf7eb1a3e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 145 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contra1",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:11.661+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña menor a 8 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña mayor a 16 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8fbd9f67-c159-4c66-84b7-3fcc953e5ca7 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 156 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseña1234567",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:11.751+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña mayor a 16 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña sin números. La contraseña debe ser alfanumérica y debe contener al menos un número.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3cfaeea1-d622-452e-a891-fa6bce3b2d2f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 151 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseñaaa",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:11.844+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña sin números | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c9f4f608-94e5-4292-8005-0f759735feb2 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 195 |
{
"nombre": "juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:11.935+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7a828fa2-060c-45fb-b016-12616748836b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 193 |
{
"nombre": "juan",
"apellido": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:12.027+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin nombre en la plataforma. Se envía una request con el campo nombre vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ba97c660-040a-44c5-9685-2134b517d756 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:12.118+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin nombre y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin contraseña en la plataforma. Se envía una request con el campo contraseña vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3953b8d1-4c3d-4b86-a212-9546ac569a6c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 139 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:11 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:12.212+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin contraseña y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin correo en la plataforma. Se envía una request con el campo correo vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ca418311-425d-4d5c-b744-337885b3e147 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 126 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:12.292+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin correo y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario con correo con formato inválido en plataforma. Se envía una request con el campo correo sin punto despues del @. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8c3625a6-5aae-4946-8998-760f256f107a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 136 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan@perez",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":35,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | |
No permite registrar un nuevo usuario con correo mayor a 100 caracteres en plataforma. Se envía una request con el campo correo con mas de 100 caracteres. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 09500b29-5949-449e-bfb9-6f677d985092 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 227 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@perez.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:12.535+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo mayor a 100 caracteres y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin apellido en la plataforma. Se envía una request con el campo apellido vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d33dbb79-6d1b-43c4-aceb-0c2bf8a30f08 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 142 |
{
"nombre": "Juan",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:12.628+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin apellido y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite registrar un nuevo usuario en la plataforma. El cuerpo de la solicitud debe incluir la información del usuario.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`201 Created { "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 71911502-286e-48b8-9ab9-bcbe8c9d6dcd |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Ali",
"apellido": "Gottlieb",
"email": "Kayley1@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":36,"nombre":"Ali","apellido":"Gottlieb","email":"Kayley1@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario exitosamente, respuesta 201 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| Registra un usuario exitosamente, la respuesta debe incluir la información del usuario creado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Devuelve una lista de todos los usuarios registrados en la plataforma.
Response:
`200 OK`
`Array({ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean })`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | cd2e6c9b-98da-4c0f-ab48-3c299c68e7ab |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"nombre":"Ana","apellido":"Garcia","email":"ana.garcia@example.com","esAdministrador":true},{"id":2,"nombre":"Luis","apellido":"Martinez","email":"luis.martinez@example.com","esAdministrador":true},{"id":3,"nombre":"Maria","apellido":"Fernandez","email":"maria.fernandez@example.com","esAdministrador":true},{"id":4,"nombre":"Juan","apellido":"Rodriguez","email":"juan.rodriguez@example.com","esAdministrador":true},{"id":5,"nombre":"Carla","apellido":"Lopez","email":"carla.lopez@example.com","esAdministrador":false},{"id":6,"nombre":"Martin","apellido":"Marquesi","email":"martin.marquesi@example.com","esAdministrador":false},{"id":7,"nombre":"Esteban","apellido":"Quiroga","email":"esteban.quiroga@example.com","esAdministrador":false},{"id":8,"nombre":"Alfredo","apellido":"Corrado","email":"alfredo.corrado@example.com","esAdministrador":false},{"id":9,"nombre":"Marcela","apellido":"Boanerges","email":"marcela.boanerges@example.com","esAdministrador":false},{"id":10,"nombre":"Noelia","apellido":"Gonzalez","email":"noelia.gonzalez@example.com","esAdministrador":false},{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false},{"id":13,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":15,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":17,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":19,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":21,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":23,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":25,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":27,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":29,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":31,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":33,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":35,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":36,"nombre":"Ali","apellido":"Gottlieb","email":"Kayley1@example.com","esAdministrador":false}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita listar los usuarios, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que la respuesta sea un Array | 1 | 0 | 0 |
| Verificar que traiga el campo 'id' | 1 | 0 | 0 |
| Verificar que traiga el campo 'nombre' | 1 | 0 | 0 |
| Verificar que traiga el campo 'apellido' | 1 | 0 | 0 |
| Verificar que traiga el campo 'email' | 1 | 0 | 0 |
| Verificar que traiga el campo 'esAdministrador' | 1 | 0 | 0 |
| Total | 7 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un formato de correo no válido y se espera recibir una respuesta 401 Unauthorized.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d10a346a-010d-461e-97eb-a095b4206336 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "correo@erroneo",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Correo erróneo, respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía correo y contraseña válido, se espera recibir una respuesta 200 OK.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7ae02e1e-843b-49b9-887f-cc3d75961a16 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 66 |
{
"email": "Juancito@example.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Login exitoso, respuesta 200 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Login exitoso, respuesta 200 | |
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 38d6b6bc-bf11-402e-a0ba-9f9bca22a710 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 73 |
{
"email": "inexistente@inexistente.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:12 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con correo inexistente, respuesta esperada 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | cfe5442f-6d3d-40d1-8d47-55e05133a30c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "juan.perez@example.com",
"password": "a"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con contraseña no válida, se espera respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario enviandole el campo "nombre" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 13a099ae-a69f-4443-9585-cc88508ec1d3 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "apellido" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 955dd9e0-255d-4d82-ac21-b03f6f691165 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Juancito",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "email" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d204b5cb-d7c1-402e-96a5-750ad3247b10 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 130 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "password" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4c9896de-f943-40ba-bc6a-584f1b3c8406 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 143 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "esAdministrador" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d4cf4cf8-9b0a-445a-b5c4-6405873d476a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador":
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:14.111+00:00","status":400,"error":"Bad Request","path":"/usuarios/modificar/36"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con esAdministrador vacío, se espera respuesta 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" de false a true.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 713ec63f-bcd6-477d-ad69-0a46919e50ea |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":36,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" enviando solamente el campo "esAdministrador".
Debe incluir la siguiente información en formato JSON:
`esAdministrador: Boolean.`
Response:
`200 OK`
`{ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8fd25162-e107-4abf-8713-7f7ca7fd0847 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 39 |
{
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:13 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":36,"nombre":null,"apellido":null,"email":null,"esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | |
Se modifica un usuario cambiando el campo "esAdministrador" de true a false.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7083bd04-b29b-4e44-b128-6391458140c1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 148 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":36,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de true a false, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`204 No Content`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 424d363c-4798-498f-ba3c-4835937246c7 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que el usuario fue eliminado correctamente, se espera Response 204 No Content | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`404 Not found`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b2850645-78ee-41c5-b422-55211f27fcce |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta eliminar un usuario con ID inexistente, se espera Response: 404 not found | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite asignar una categoría a un producto con el campo productoId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7ace4d4e-c586-4da0-bc07-3808e0e32332 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 9999,
"categoriaId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:14.667+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | |
No permite asignar una categoría con el campo categoríaId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a672a6c2-44c3-448e-9c53-8eb60d25ca51 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 1,
"categoriaId": 9999
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:14.766+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | |
Asigna una categoria a un producto.
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | fc3064cb-9fd1-4e65-b203-7a82a0cb5614 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"productoId": 2,
"categoriaId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":null,"imagen":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se le asigna una categoria a un producto, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que el producto tiene una categoría asignada | 1 | 0 | 0 |
| Verificar que el producto tiene todos los detalles | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Agrega un nuevo producto a la plataforma. Se deben proporcionar los detalles del producto en el cuerpo de la solicitud.
`nombre: String, Required, max 50,`
`descripcion: String, Required, max 250,`
`descripcionLarga: String, Required, max 2000,`
`imagenUrl: String, Required, max 250`
`imagenUrl2: String, Required, max 250,`
`imagenUrl3: String, Required, max 250,`
`precio: float, Required, el precio debe ser mayor a 0,`
`disponible: boolean, Required,`
`ubicacion: String, Required, max 100,`
`itinerario: String, Required, max 2000,`
`detalleItinerario: String, Required, max 2000`
`categoria: Int.`
Response:
`200 OK`
`{ "id": 31, "nombre": "Producto 1", "descripcion": "Descripción del producto", "descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.", "imagenUrl": "`[<code>https://example.com/imagen1.jpg"</code>](https://example.com/imagen1.jpg)`, "imagenUrl2": "`[<code>https://example.com/imagen2.jpg"</code>](https://example.com/imagen2.jpg)`, "imagenUrl3": "`[<code>https://example.com/imagen3.jpg"</code>](https://example.com/imagen3.jpg)`, "precio": 1000.00, "disponible": true, "ubicacion": "Buenos Aires, Argentina", "itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.", "detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.", "categoria": { "id": 3, "nombre": "TREKKING", "ubicacion": "", "imagen": "`[<code>https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"</code>](https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg)`} }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e09d2145-e205-44e9-9853-e8a376b05f87 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 687 |
{
"id": 30,
"nombre": "Producto 1",
"descripcion": "Descripción del producto",
"descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.",
"imagenUrl": "https://example.com/imagen1.jpg",
"imagenUrl2": "https://example.com/imagen2.jpg",
"imagenUrl3": "https://example.com/imagen3.jpg",
"precio": 1000.00,
"disponible": true,
"ubicacion": "Buenos Aires, Argentina",
"itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.",
"detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.",
"categoria": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":42,"nombre":"Producto 1","descripcion":"Descripción del producto","descripcionLarga":"Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.","imagenUrl":"https://example.com/imagen1.jpg","imagenUrl2":"https://example.com/imagen2.jpg","imagenUrl3":"https://example.com/imagen3.jpg","precio":1000.00,"disponible":true,"ubicacion":"Buenos Aires, Argentina","itinerario":"Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.","detalleItinerario":"Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto exitosamente, respuesta 200 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del producto agregado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Verificar el comportamiento del sistema cuando un usuario no tiene productos favoritos.
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f31cc5db-4d8d-40ef-b99b-303f886cf7c8 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"favoritoId":1,"usuarioId":1,"productoId":9,"producto":{"id":9,"nombre":"Recorrido vinícola en el día más almuerzo Gourmet","descripcion":"Explore los vinos de la región vinícola más grande de Argentina","descripcionLarga":"Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1","precio":180.00,"disponible":true,"ubicacion":"Mendoza, Mendoza","itinerario":"Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida","detalleItinerario":"Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":2,"usuarioId":1,"productoId":15,"producto":{"id":15,"nombre":"San Martín de los Andes por la Ruta de los 7 lagos","descripcion":"Excursión por los paisajes mas impresionantes de la Patagonia","descripcionLarga":"Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg","imagenUrl3":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg","precio":73.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida","detalleItinerario":"Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":3,"usuarioId":1,"productoId":19,"producto":{"id":19,"nombre":"Snorkeling con leones marinos por Madryn Buceo","descripcion":"Observe de cerca a los leones marinos en su entorno natural","descripcionLarga":"Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1","precio":124.00,"disponible":true,"ubicacion":"Puerto Madryn, Chubut","itinerario":"-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.","detalleItinerario":"Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español","categoria":null}},{"favoritoId":4,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":5,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":6,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":7,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":8,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":9,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":10,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":11,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":12,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":13,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":14,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":15,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":16,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":17,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":18,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":19,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":20,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":21,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":22,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":23,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":24,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":25,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":26,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":27,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":28,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":29,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":30,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":31,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 1 | 0 | 0 |
| El favorito debe tener las propiedades correctas | 1 | 0 | 0 |
| El producto debe tener las propiedades correctas | 1 | 0 | 0 |
| Guardar el ID del favorito para otros tests | 1 | 0 | 0 |
| Total | 6 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Comprobar cómo responde el sistema cuando se busca un producto en favoritos para un usuario inexistente.
Response:
`200 OK`
`[]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 72bc0b5d-40e1-40be-9a66-979ff2707724 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | |
Verificar que se pueda obtener la lista de productos favoritos de un usuario.
Response:
`200 OK`
`[ { "favoritoId": 1, "usuarioId": 1, "productoId": 9, "producto": { "id": 9, "nombre": "Recorrido vinícola en el día más almuerzo Gourmet", "descripcion": "Explore los vinos de la región vinícola más grande de Argentina", "descripcionLarga": "Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1", "precio": 180.00, "disponible": true, "ubicacion": "Mendoza, Mendoza", "itinerario": "Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida", "detalleItinerario": "Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 2, "usuarioId": 1, "productoId": 15, "producto": { "id": 15, "nombre": "San Martín de los Andes por la Ruta de los 7 lagos", "descripcion": "Excursión por los paisajes mas impresionantes de la Patagonia", "descripcionLarga": "Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg", "imagenUrl3": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg", "precio": 73.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida", "detalleItinerario": "Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 3, "usuarioId": 1, "productoId": 19, "producto": { "id": 19, "nombre": "Snorkeling con leones marinos por Madryn Buceo", "descripcion": "Observe de cerca a los leones marinos en su entorno natural", "descripcionLarga": "Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.", "imagenUrl": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1", "imagenUrl2": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1", "precio": 124.00, "disponible": true, "ubicacion": "Puerto Madryn, Chubut", "itinerario": "-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.", "detalleItinerario": "Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español", "categoria": null } }, { "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 5, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 6, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 7, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 44062743-2a0c-4c9a-a225-581e1cefb378 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 0 | 1 | 0 |
| El favorito debe tener las propiedades correctas | 0 | 1 | 0 |
| El producto debe tener las propiedades correctas | 0 | 1 | 0 |
| Guardar el ID del favorito para otros tests | 0 | 1 | 0 |
| Total | 2 | 4 | 0 |
| Test Name | Assertion Error |
|---|---|
| La lista debe contener al menos un favorito | |
| El favorito debe tener las propiedades correctas | |
| El producto debe tener las propiedades correctas | |
| Guardar el ID del favorito para otros tests | |
No permite agregar un producto a favoritos con el campo usuarioId vacío.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T17:51:52.039+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 64f46ff1-8eb0-43fb-b789-b98a8a5ee9a5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 45 |
{
"usuarioId": "",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:14 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:15.344+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo usuarioId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:22:42.781+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | be3ec2d7-d0a2-46fd-a434-2052ccce1dac |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "8888",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:15.428+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
No permite agregar un producto a favoritos con el campo usuarioId invalido.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T20:36:08.279+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7f51a15d-10ee-4db8-ad57-7697ffa1fb23 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": "abc",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:15.515+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo productoId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:27:17.825+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e9d06631-118f-4933-bca5-8cc6e01c3e70 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "1",
"productoId": 9988
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:15.613+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
Verificar que no se permita agregar un mismo producto dos veces a la lista de favoritos.
Response:
`201 Created`
`{ "favoritoId": 7, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null }}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7a6d9843-d4fd-4568-b6ae-4e27788e630c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":32,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | |
Verificar que un usuario pueda agregar un producto a su lista de favoritos exitosamente. El cuerpo de la solicitud debe contener los siguientes datos:
`{ "usuarioId": int, "productoId": int }`
Response:
`201 Created`
`{ "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "`[<code>https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg"</code>](https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg)`, "imagenUrl2": "`[<code>https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg"</code>](https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg)`, "imagenUrl3": "`[<code>https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg"</code>](https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg)`, "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 01b6a9d0-6df1-45e4-a064-621990283ed2 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":33,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos, respuesta 201 Created | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del favorito agregado, incluyendo el producto asociado | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite eliminar un producto de favoritos que no está en la lista de favoritos.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 53acf13d-fc31-4219-b389-78ab5478ae12 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 2,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | |
Elimina un producto de los favoritos de un usuario.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a68d5f70-60b5-47cf-b80b-7650dff27ec5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 1,
"productoId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que se haya eliminado el favorito, se espera Response: 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite reservar un producto para un usuario en una fecha específica. El cuerpo de la solicitud debe contener los siguientes datos :
`{ "usuarioId": int, "productoId": int, "fechaReserva": string (yyyy-MM-dd) }`
Response:
`201 Created`
`{ "id": int, "usuarioId": int, "fechaReserva": string (fecha en formato yyyy-MM-dd), "producto": { "id": int, "nombre": string, "descripcion": string, "descripcionLarga": string, "imagenUrl": string, "imagenUrl2": string, "imagenUrl3": string, "precio": float, "disponible": boolean, "ubicacion": string, "itinerario": string, "detalleItinerario": string, "categoria": { "id": int, "nombre": string, "ubicacion": string, "imagen": string } } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3f7d5b82-b828-4c7d-99e0-5178186c93a1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 77 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra una nueva reserva, se espera Response 201 Created | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Registra una nueva reserva, se espera Response 201 Created | |
Se envía una solicitud para reservar un producto, especificando el ID del usuario, el ID del producto y la fecha de la reserva.
**Response**: Si el producto ya está reservado en la fecha indicada, la API responderá con un código de estado **409 Conflict** y un mensaje de error que explique que el producto ya está reservado para esa fecha.
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e8b64065-fdbf-46f8-bd9d-73b3d4843f7c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 75 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:16.180+00:00","status":404,"error":"Not Found","path":"/reservas/%7BreservaId%7D"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de respuesta es 409 | 0 | 1 | 0 |
| El mensaje de error es correcto | 0 | 1 | 0 |
| Total | 0 | 2 | 0 |
| Test Name | Assertion Error |
|---|---|
| El estado de respuesta es 409 | |
| El mensaje de error es correcto | |
Este test intenta obtener una reserva utilizando un ID que no existe en el sistema. La API debe devolver un código de estado **404 Not Found** junto con un mensaje de error que indique que la reserva no fue encontrada.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e247e4e9-ffdb-42af-8a8a-19f882ab937d |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:16.270+00:00","status":404,"error":"Not Found","path":"/reservas/99999"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Estado es 404 Not Found | 1 | 0 | 0 |
| Mensaje de error correcto | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Mensaje de error correcto | |
Este endpoint permite obtener la lista de reservas asociadas a un usuario específico. Al proporcionar un ID de usuario válido, se retornará un arreglo con todas las reservas que ha realizado. Cada reserva incluirá la siguiente información:
`{ "usuarioId": int, "productoId": int, "fechaReserva" }`
Si el usuario no tiene reservas, se devolverá un arreglo vacío. En caso de que el usuario no exista, se deberá retornar un error 404.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3fad2442-b4a5-47c8-b6ff-aaa276da3946 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:15 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"usuarioId":1,"fechaReserva":"2024-09-09","producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":2,"usuarioId":1,"fechaReserva":"2024-09-13","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":3,"usuarioId":1,"fechaReserva":"2024-09-14","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":4,"usuarioId":1,"fechaReserva":"2024-09-06","producto":{"id":13,"nombre":"Excursión al glaciar Perito Moreno con navegación","descripcion":"Visita al glaciar Perito Moreno.","descripcionLarga":"Visitar el glaciar Perito Moreno en un solo día es fácil en esta visita guiada desde El Calafate. \nUna salida a primera hora de la mañana le ayudará a evitar las multitudes, así podrá pasear a lo largo de \nla pasarelas en frente del glaciar sin demasiadas intromisiones cuando llegue. A continuación, \nacérquese a unos 150 metros (490 pies) del glaciar en una excursión de navegación por la cara sur.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/0f.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/14.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/15/c5/e4/caption.jpg?w=1000&h=-1&s=1","precio":170.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Se le recogerá.\nPerito Moreno Glaciar - Parada: 3 horas - Entrada incluida.\nPasarelas Perito Moreno - Parada: 2 horas - Entrada incluida.\nVolverás al punto de partida","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":10,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":6,"nombre":"Mini Trekking Glaciar Perito Moreno","descripcion":"Experimenta una caminata única sobre el glaciar Perito Moreno en El Calafate","descripcionLarga":"Este tour te ofrece la oportunidad de realizar una caminata sobre el famoso glaciar Perito Moreno. Con la ayuda de guías experimentados, explorarás las formaciones de hielo y disfrutarás de vistas espectaculares del glaciar y el lago Argentino.","imagenUrl":"https://media.tacdn.com/media/attractions-splice-spp-674x446/0b/04/b1/f4.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/60/eb/b1/caption.jpg?w=1200&h=-1&s=1","imagenUrl3":"https://www.interpatagonia.com/paseos/trekkingperitomoreno/trekking-perito-moreno-7.jpg","precio":180.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Llegada al Parque Nacional Los Glaciares.\nTransporte al Glaciar.\nPreparación y Briefing.\nInicio del Mini Trekking.\nAlmuerzo y Exploración.\nRegreso a El Calafate.","detalleItinerario":"Edad: 8 a 65 años, máx 10 por grupo. Duración: 10 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}},{"id":21,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":22,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":32,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":28,"nombre":"Bodega Clos de los Siete","descripcion":"Con este tour privado del vino, podrá aprender más sobre Clos de los Siete","descripcionLarga":"Un proyecto vitivinícola colaborativo especial de un grupo de enólogos franceses, en el área del Valle de Uco en Mendoza. Realizar una visita guiada le ahorra tiempo en la investigación de bodegas, ya que se organiza una programación completa para usted. En el camino, disfrute del lujo de beneficios adicionales, como almuerzo y catas de vino incluidos.","imagenUrl":"https://tangol.com/blog/Fotos/Galeria/mendoza_0_202102121427430.JPG","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/25/70/d8.jpg","imagenUrl3":"https://www.aseuniv.com/images/clos-de-los-7-img-5.jpg","precio":350.00,"disponible":true,"ubicacion":"Tunuyán, Mendoza","itinerario":"Visita y degustaciones en 2 bodegas\nAlmuerzo gourmet en bodega\nPickup en hotel / hospedaje\nGuía - Sommelier de Clos de los Siete\nTransporte con guía registrado\nNuestra visita cubre las bodegas Monteviejo, Cuvelier Los Andes, DiamAndes y las recientemente abiertas al público de Rolland.","detalleItinerario":"Edades de 18 a 99\nDuración: 8 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Francés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":43,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":44,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":52,"usuarioId":1,"fechaReserva":"2024-10-14","producto":{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":"","imagen":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/16/77/c4/ed/img-20190213-wa0063-largejpg.jpg"}}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de la respuesta es 200 OK | 1 | 0 | 0 |
| La respuesta contiene una lista de reservas | 1 | 0 | 0 |
| Cada reserva contiene los campos esperados | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | bb83894e-2cfe-479e-a0b2-8975064fd98d |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Ju",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:16.456+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 70268906-4867-42d1-b193-b1df1d4bdea9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "Juan",
"apellido": "Pe",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:16.549+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña menor a 8 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5b4b8cbe-01ba-4e6f-8399-f1cb7e1f9afa |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 145 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contra1",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:16.639+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña menor a 8 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña mayor a 16 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4c0e5db0-6f9e-4a88-9c4b-eb8f133a6a92 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 156 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseña1234567",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:16.732+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña mayor a 16 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña sin números. La contraseña debe ser alfanumérica y debe contener al menos un número.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1fbddda6-ab62-4d3d-b4c0-3fd77e03aac2 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 151 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseñaaa",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:16.825+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña sin números | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a76072fa-2556-4ccf-91b4-10da6f62cae9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 195 |
{
"nombre": "juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:16.915+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f078aa06-9755-458b-aaf1-e904bd837d36 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 193 |
{
"nombre": "juan",
"apellido": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:17.007+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin nombre en la plataforma. Se envía una request con el campo nombre vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | af9c69d3-2b13-4e2e-9d7e-6e5bdc1eb6b1 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:17.102+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin nombre y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin contraseña en la plataforma. Se envía una request con el campo contraseña vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e0651a56-f5cf-4507-b31a-088d149b5f8e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 139 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:17.178+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin contraseña y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin correo en la plataforma. Se envía una request con el campo correo vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | af205ad1-07e3-435b-a87d-dfd74f64b2d0 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 126 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:16 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:17.270+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin correo y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario con correo con formato inválido en plataforma. Se envía una request con el campo correo sin punto despues del @. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 79079478-5429-44d4-b0fa-0d4ea6edfe05 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 136 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan@perez",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":37,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | |
No permite registrar un nuevo usuario con correo mayor a 100 caracteres en plataforma. Se envía una request con el campo correo con mas de 100 caracteres. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b2ab8484-4c85-4eda-97ac-761caebcdbb6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 227 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@perez.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:17.563+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo mayor a 100 caracteres y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin apellido en la plataforma. Se envía una request con el campo apellido vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ee434a64-db12-4db3-9f97-b520de18ac73 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 142 |
{
"nombre": "Juan",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:17.657+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin apellido y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite registrar un nuevo usuario en la plataforma. El cuerpo de la solicitud debe incluir la información del usuario.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`201 Created { "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 9697149b-3f12-4f0d-8a1c-8766dc19b4ba |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 160 |
{
"nombre": "Eldora",
"apellido": "Wintheiser",
"email": "Tiffany.McKenzie@example.org",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":38,"nombre":"Eldora","apellido":"Wintheiser","email":"Tiffany.McKenzie@example.org","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario exitosamente, respuesta 201 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| Registra un usuario exitosamente, la respuesta debe incluir la información del usuario creado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Devuelve una lista de todos los usuarios registrados en la plataforma.
Response:
`200 OK`
`Array({ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean })`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f0016fb5-6bfe-48f4-b24b-b3c63eda9195 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"nombre":"Ana","apellido":"Garcia","email":"ana.garcia@example.com","esAdministrador":true},{"id":2,"nombre":"Luis","apellido":"Martinez","email":"luis.martinez@example.com","esAdministrador":true},{"id":3,"nombre":"Maria","apellido":"Fernandez","email":"maria.fernandez@example.com","esAdministrador":true},{"id":4,"nombre":"Juan","apellido":"Rodriguez","email":"juan.rodriguez@example.com","esAdministrador":true},{"id":5,"nombre":"Carla","apellido":"Lopez","email":"carla.lopez@example.com","esAdministrador":false},{"id":6,"nombre":"Martin","apellido":"Marquesi","email":"martin.marquesi@example.com","esAdministrador":false},{"id":7,"nombre":"Esteban","apellido":"Quiroga","email":"esteban.quiroga@example.com","esAdministrador":false},{"id":8,"nombre":"Alfredo","apellido":"Corrado","email":"alfredo.corrado@example.com","esAdministrador":false},{"id":9,"nombre":"Marcela","apellido":"Boanerges","email":"marcela.boanerges@example.com","esAdministrador":false},{"id":10,"nombre":"Noelia","apellido":"Gonzalez","email":"noelia.gonzalez@example.com","esAdministrador":false},{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false},{"id":13,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":15,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":17,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":19,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":21,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":23,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":25,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":27,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":29,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":31,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":33,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":35,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":37,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":38,"nombre":"Eldora","apellido":"Wintheiser","email":"Tiffany.McKenzie@example.org","esAdministrador":false}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita listar los usuarios, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que la respuesta sea un Array | 1 | 0 | 0 |
| Verificar que traiga el campo 'id' | 1 | 0 | 0 |
| Verificar que traiga el campo 'nombre' | 1 | 0 | 0 |
| Verificar que traiga el campo 'apellido' | 1 | 0 | 0 |
| Verificar que traiga el campo 'email' | 1 | 0 | 0 |
| Verificar que traiga el campo 'esAdministrador' | 1 | 0 | 0 |
| Total | 7 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un formato de correo no válido y se espera recibir una respuesta 401 Unauthorized.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 858bcf89-6dc7-40bd-9cba-93f976bdceb5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "correo@erroneo",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Correo erróneo, respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía correo y contraseña válido, se espera recibir una respuesta 200 OK.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 474ea126-faff-4bf5-9b6c-d3b06da342f3 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 66 |
{
"email": "Juancito@example.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Login exitoso, respuesta 200 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Login exitoso, respuesta 200 | |
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | fb469df1-9392-45be-8aef-d4142bb87c1d |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 73 |
{
"email": "inexistente@inexistente.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con correo inexistente, respuesta esperada 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 81bcda2a-ce11-4ac0-968d-c28748f7cd1f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "juan.perez@example.com",
"password": "a"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:17 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con contraseña no válida, se espera respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario enviandole el campo "nombre" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d6a879d3-1249-4a87-96b3-64e9c7907748 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "apellido" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e3667c71-e28b-4f92-b161-0d06fc35add0 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Juancito",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "email" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8a273afa-8f92-4dd7-9e9a-9eea31c73f49 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 130 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "password" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 651fd30c-2037-42cf-a546-03325cf7f169 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 143 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "esAdministrador" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0d3e9c2d-5804-4a76-8482-709f6c959e7a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador":
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:19.375+00:00","status":400,"error":"Bad Request","path":"/usuarios/modificar/38"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con esAdministrador vacío, se espera respuesta 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" de false a true.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 5e5df0c0-14da-42a7-9880-0faad4e8fbcc |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":38,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" enviando solamente el campo "esAdministrador".
Debe incluir la siguiente información en formato JSON:
`esAdministrador: Boolean.`
Response:
`200 OK`
`{ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 2008f5a1-07d3-4011-a6bf-c82f3b26a34c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 39 |
{
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:18 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":38,"nombre":null,"apellido":null,"email":null,"esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | |
Se modifica un usuario cambiando el campo "esAdministrador" de true a false.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 489228ce-1798-4475-b497-3438bc707cbd |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 148 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":38,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de true a false, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`204 No Content`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 416f76b5-b971-4a72-8e40-ee2727f08417 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que el usuario fue eliminado correctamente, se espera Response 204 No Content | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`404 Not found`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a5bc0ae0-c9c8-4da2-9059-5eb762f17a14 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta eliminar un usuario con ID inexistente, se espera Response: 404 not found | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite asignar una categoría a un producto con el campo productoId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 02e96e5f-d0d9-446c-8fdc-48459ffb2b88 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 9999,
"categoriaId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:19.950+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | |
No permite asignar una categoría con el campo categoríaId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | bcd1777e-2a2d-4dd8-858c-e1347edfa85b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 1,
"categoriaId": 9999
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:20.046+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | |
Asigna una categoria a un producto.
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ed51780a-3afb-40a4-95bb-882e6170685e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"productoId": 2,
"categoriaId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":null,"imagen":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se le asigna una categoria a un producto, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que el producto tiene una categoría asignada | 1 | 0 | 0 |
| Verificar que el producto tiene todos los detalles | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Agrega un nuevo producto a la plataforma. Se deben proporcionar los detalles del producto en el cuerpo de la solicitud.
`nombre: String, Required, max 50,`
`descripcion: String, Required, max 250,`
`descripcionLarga: String, Required, max 2000,`
`imagenUrl: String, Required, max 250`
`imagenUrl2: String, Required, max 250,`
`imagenUrl3: String, Required, max 250,`
`precio: float, Required, el precio debe ser mayor a 0,`
`disponible: boolean, Required,`
`ubicacion: String, Required, max 100,`
`itinerario: String, Required, max 2000,`
`detalleItinerario: String, Required, max 2000`
`categoria: Int.`
Response:
`200 OK`
`{ "id": 31, "nombre": "Producto 1", "descripcion": "Descripción del producto", "descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.", "imagenUrl": "`[<code>https://example.com/imagen1.jpg"</code>](https://example.com/imagen1.jpg)`, "imagenUrl2": "`[<code>https://example.com/imagen2.jpg"</code>](https://example.com/imagen2.jpg)`, "imagenUrl3": "`[<code>https://example.com/imagen3.jpg"</code>](https://example.com/imagen3.jpg)`, "precio": 1000.00, "disponible": true, "ubicacion": "Buenos Aires, Argentina", "itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.", "detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.", "categoria": { "id": 3, "nombre": "TREKKING", "ubicacion": "", "imagen": "`[<code>https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"</code>](https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg)`} }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e4789e77-e774-407f-b24c-2132f5731f80 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 687 |
{
"id": 30,
"nombre": "Producto 1",
"descripcion": "Descripción del producto",
"descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.",
"imagenUrl": "https://example.com/imagen1.jpg",
"imagenUrl2": "https://example.com/imagen2.jpg",
"imagenUrl3": "https://example.com/imagen3.jpg",
"precio": 1000.00,
"disponible": true,
"ubicacion": "Buenos Aires, Argentina",
"itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.",
"detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.",
"categoria": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":43,"nombre":"Producto 1","descripcion":"Descripción del producto","descripcionLarga":"Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.","imagenUrl":"https://example.com/imagen1.jpg","imagenUrl2":"https://example.com/imagen2.jpg","imagenUrl3":"https://example.com/imagen3.jpg","precio":1000.00,"disponible":true,"ubicacion":"Buenos Aires, Argentina","itinerario":"Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.","detalleItinerario":"Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto exitosamente, respuesta 200 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del producto agregado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Verificar el comportamiento del sistema cuando un usuario no tiene productos favoritos.
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 52f65ff1-f87b-430b-8b39-ccf233e1ef47 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"favoritoId":1,"usuarioId":1,"productoId":9,"producto":{"id":9,"nombre":"Recorrido vinícola en el día más almuerzo Gourmet","descripcion":"Explore los vinos de la región vinícola más grande de Argentina","descripcionLarga":"Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1","precio":180.00,"disponible":true,"ubicacion":"Mendoza, Mendoza","itinerario":"Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida","detalleItinerario":"Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":2,"usuarioId":1,"productoId":15,"producto":{"id":15,"nombre":"San Martín de los Andes por la Ruta de los 7 lagos","descripcion":"Excursión por los paisajes mas impresionantes de la Patagonia","descripcionLarga":"Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg","imagenUrl3":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg","precio":73.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida","detalleItinerario":"Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":3,"usuarioId":1,"productoId":19,"producto":{"id":19,"nombre":"Snorkeling con leones marinos por Madryn Buceo","descripcion":"Observe de cerca a los leones marinos en su entorno natural","descripcionLarga":"Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1","precio":124.00,"disponible":true,"ubicacion":"Puerto Madryn, Chubut","itinerario":"-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.","detalleItinerario":"Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español","categoria":null}},{"favoritoId":4,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":5,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":6,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":7,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":8,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":9,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":10,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":11,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":12,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":13,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":14,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":15,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":16,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":17,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":18,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":19,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":20,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":21,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":22,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":23,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":24,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":25,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":26,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":27,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":28,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":29,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":30,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":31,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":32,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":33,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 1 | 0 | 0 |
| El favorito debe tener las propiedades correctas | 1 | 0 | 0 |
| El producto debe tener las propiedades correctas | 1 | 0 | 0 |
| Guardar el ID del favorito para otros tests | 1 | 0 | 0 |
| Total | 6 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Comprobar cómo responde el sistema cuando se busca un producto en favoritos para un usuario inexistente.
Response:
`200 OK`
`[]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c111be66-be63-42f9-8e4f-5d7d0918506c |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | |
Verificar que se pueda obtener la lista de productos favoritos de un usuario.
Response:
`200 OK`
`[ { "favoritoId": 1, "usuarioId": 1, "productoId": 9, "producto": { "id": 9, "nombre": "Recorrido vinícola en el día más almuerzo Gourmet", "descripcion": "Explore los vinos de la región vinícola más grande de Argentina", "descripcionLarga": "Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1", "precio": 180.00, "disponible": true, "ubicacion": "Mendoza, Mendoza", "itinerario": "Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida", "detalleItinerario": "Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 2, "usuarioId": 1, "productoId": 15, "producto": { "id": 15, "nombre": "San Martín de los Andes por la Ruta de los 7 lagos", "descripcion": "Excursión por los paisajes mas impresionantes de la Patagonia", "descripcionLarga": "Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg", "imagenUrl3": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg", "precio": 73.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida", "detalleItinerario": "Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 3, "usuarioId": 1, "productoId": 19, "producto": { "id": 19, "nombre": "Snorkeling con leones marinos por Madryn Buceo", "descripcion": "Observe de cerca a los leones marinos en su entorno natural", "descripcionLarga": "Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.", "imagenUrl": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1", "imagenUrl2": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1", "precio": 124.00, "disponible": true, "ubicacion": "Puerto Madryn, Chubut", "itinerario": "-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.", "detalleItinerario": "Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español", "categoria": null } }, { "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 5, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 6, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 7, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 6477bb71-5b95-4772-87b8-ec4967f8a269 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 0 | 1 | 0 |
| El favorito debe tener las propiedades correctas | 0 | 1 | 0 |
| El producto debe tener las propiedades correctas | 0 | 1 | 0 |
| Guardar el ID del favorito para otros tests | 0 | 1 | 0 |
| Total | 2 | 4 | 0 |
| Test Name | Assertion Error |
|---|---|
| La lista debe contener al menos un favorito | |
| El favorito debe tener las propiedades correctas | |
| El producto debe tener las propiedades correctas | |
| Guardar el ID del favorito para otros tests | |
No permite agregar un producto a favoritos con el campo usuarioId vacío.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T17:51:52.039+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ac9b560e-8452-45e6-a706-83ff99879c8b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 45 |
{
"usuarioId": "",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:19 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:20.606+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo usuarioId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:22:42.781+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7f9cfa65-74bf-4be2-868d-9ff9a5c92b54 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "8888",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:20.693+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
No permite agregar un producto a favoritos con el campo usuarioId invalido.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T20:36:08.279+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | e32afe71-f22f-41e7-b310-b7d75dcd0e2b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": "abc",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:20.763+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo productoId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:27:17.825+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d289a1b7-f08e-4d1c-a142-8bcd50eee366 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "1",
"productoId": 9988
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:20.862+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
Verificar que no se permita agregar un mismo producto dos veces a la lista de favoritos.
Response:
`201 Created`
`{ "favoritoId": 7, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null }}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | ee1a47a2-9515-42fa-9fc3-293526761c67 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":34,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | |
Verificar que un usuario pueda agregar un producto a su lista de favoritos exitosamente. El cuerpo de la solicitud debe contener los siguientes datos:
`{ "usuarioId": int, "productoId": int }`
Response:
`201 Created`
`{ "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "`[<code>https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg"</code>](https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg)`, "imagenUrl2": "`[<code>https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg"</code>](https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg)`, "imagenUrl3": "`[<code>https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg"</code>](https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg)`, "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b78d827e-441b-47c4-835a-14d2ff0f96e9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":35,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos, respuesta 201 Created | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del favorito agregado, incluyendo el producto asociado | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite eliminar un producto de favoritos que no está en la lista de favoritos.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | bef60398-2505-4bc9-a082-ec6bbd6ff7e2 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 2,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | |
Elimina un producto de los favoritos de un usuario.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 70eedec7-42de-40c3-a3af-2abb1ba483d6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 1,
"productoId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que se haya eliminado el favorito, se espera Response: 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite reservar un producto para un usuario en una fecha específica. El cuerpo de la solicitud debe contener los siguientes datos :
`{ "usuarioId": int, "productoId": int, "fechaReserva": string (yyyy-MM-dd) }`
Response:
`201 Created`
`{ "id": int, "usuarioId": int, "fechaReserva": string (fecha en formato yyyy-MM-dd), "producto": { "id": int, "nombre": string, "descripcion": string, "descripcionLarga": string, "imagenUrl": string, "imagenUrl2": string, "imagenUrl3": string, "precio": float, "disponible": boolean, "ubicacion": string, "itinerario": string, "detalleItinerario": string, "categoria": { "id": int, "nombre": string, "ubicacion": string, "imagen": string } } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3477d2cf-31f6-4369-9d0b-1492f62a3565 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 77 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra una nueva reserva, se espera Response 201 Created | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Registra una nueva reserva, se espera Response 201 Created | |
Se envía una solicitud para reservar un producto, especificando el ID del usuario, el ID del producto y la fecha de la reserva.
**Response**: Si el producto ya está reservado en la fecha indicada, la API responderá con un código de estado **409 Conflict** y un mensaje de error que explique que el producto ya está reservado para esa fecha.
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4c60491a-3470-41e7-a05a-9b1ca36abefc |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 75 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:21.427+00:00","status":404,"error":"Not Found","path":"/reservas/%7BreservaId%7D"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de respuesta es 409 | 0 | 1 | 0 |
| El mensaje de error es correcto | 0 | 1 | 0 |
| Total | 0 | 2 | 0 |
| Test Name | Assertion Error |
|---|---|
| El estado de respuesta es 409 | |
| El mensaje de error es correcto | |
Este test intenta obtener una reserva utilizando un ID que no existe en el sistema. La API debe devolver un código de estado **404 Not Found** junto con un mensaje de error que indique que la reserva no fue encontrada.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 88067b2e-fc60-494d-acf2-8dd80aa5996f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:21.521+00:00","status":404,"error":"Not Found","path":"/reservas/99999"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Estado es 404 Not Found | 1 | 0 | 0 |
| Mensaje de error correcto | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Mensaje de error correcto | |
Este endpoint permite obtener la lista de reservas asociadas a un usuario específico. Al proporcionar un ID de usuario válido, se retornará un arreglo con todas las reservas que ha realizado. Cada reserva incluirá la siguiente información:
`{ "usuarioId": int, "productoId": int, "fechaReserva" }`
Si el usuario no tiene reservas, se devolverá un arreglo vacío. En caso de que el usuario no exista, se deberá retornar un error 404.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 78d7a3d9-af8e-4cfd-a83a-e88a6c25f68b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:20 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"usuarioId":1,"fechaReserva":"2024-09-09","producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":2,"usuarioId":1,"fechaReserva":"2024-09-13","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":3,"usuarioId":1,"fechaReserva":"2024-09-14","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":4,"usuarioId":1,"fechaReserva":"2024-09-06","producto":{"id":13,"nombre":"Excursión al glaciar Perito Moreno con navegación","descripcion":"Visita al glaciar Perito Moreno.","descripcionLarga":"Visitar el glaciar Perito Moreno en un solo día es fácil en esta visita guiada desde El Calafate. \nUna salida a primera hora de la mañana le ayudará a evitar las multitudes, así podrá pasear a lo largo de \nla pasarelas en frente del glaciar sin demasiadas intromisiones cuando llegue. A continuación, \nacérquese a unos 150 metros (490 pies) del glaciar en una excursión de navegación por la cara sur.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/0f.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/14.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/15/c5/e4/caption.jpg?w=1000&h=-1&s=1","precio":170.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Se le recogerá.\nPerito Moreno Glaciar - Parada: 3 horas - Entrada incluida.\nPasarelas Perito Moreno - Parada: 2 horas - Entrada incluida.\nVolverás al punto de partida","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":10,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":6,"nombre":"Mini Trekking Glaciar Perito Moreno","descripcion":"Experimenta una caminata única sobre el glaciar Perito Moreno en El Calafate","descripcionLarga":"Este tour te ofrece la oportunidad de realizar una caminata sobre el famoso glaciar Perito Moreno. Con la ayuda de guías experimentados, explorarás las formaciones de hielo y disfrutarás de vistas espectaculares del glaciar y el lago Argentino.","imagenUrl":"https://media.tacdn.com/media/attractions-splice-spp-674x446/0b/04/b1/f4.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/60/eb/b1/caption.jpg?w=1200&h=-1&s=1","imagenUrl3":"https://www.interpatagonia.com/paseos/trekkingperitomoreno/trekking-perito-moreno-7.jpg","precio":180.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Llegada al Parque Nacional Los Glaciares.\nTransporte al Glaciar.\nPreparación y Briefing.\nInicio del Mini Trekking.\nAlmuerzo y Exploración.\nRegreso a El Calafate.","detalleItinerario":"Edad: 8 a 65 años, máx 10 por grupo. Duración: 10 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}},{"id":21,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":22,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":32,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":28,"nombre":"Bodega Clos de los Siete","descripcion":"Con este tour privado del vino, podrá aprender más sobre Clos de los Siete","descripcionLarga":"Un proyecto vitivinícola colaborativo especial de un grupo de enólogos franceses, en el área del Valle de Uco en Mendoza. Realizar una visita guiada le ahorra tiempo en la investigación de bodegas, ya que se organiza una programación completa para usted. En el camino, disfrute del lujo de beneficios adicionales, como almuerzo y catas de vino incluidos.","imagenUrl":"https://tangol.com/blog/Fotos/Galeria/mendoza_0_202102121427430.JPG","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/25/70/d8.jpg","imagenUrl3":"https://www.aseuniv.com/images/clos-de-los-7-img-5.jpg","precio":350.00,"disponible":true,"ubicacion":"Tunuyán, Mendoza","itinerario":"Visita y degustaciones en 2 bodegas\nAlmuerzo gourmet en bodega\nPickup en hotel / hospedaje\nGuía - Sommelier de Clos de los Siete\nTransporte con guía registrado\nNuestra visita cubre las bodegas Monteviejo, Cuvelier Los Andes, DiamAndes y las recientemente abiertas al público de Rolland.","detalleItinerario":"Edades de 18 a 99\nDuración: 8 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Francés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":43,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":44,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":52,"usuarioId":1,"fechaReserva":"2024-10-14","producto":{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":"","imagen":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/16/77/c4/ed/img-20190213-wa0063-largejpg.jpg"}}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de la respuesta es 200 OK | 1 | 0 | 0 |
| La respuesta contiene una lista de reservas | 1 | 0 | 0 |
| Cada reserva contiene los campos esperados | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 89c5ed09-63af-43e4-b67e-a0584959260b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Ju",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:21.739+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido menor a 3 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d5349c58-c5b2-4945-8403-6a9565efa944 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "Juan",
"apellido": "Pe",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:21.831+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido menor a 3 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña menor a 8 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 747bb2b8-d4a2-451c-b020-f6534fc9c170 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 145 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contra1",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:21.908+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña menor a 8 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña mayor a 16 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 35217390-5d66-499e-8e2f-cabb2e74184f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 156 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseña1234567",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:21.972+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña mayor a 16 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con una contraseña sin números. La contraseña debe ser alfanumérica y debe contener al menos un número.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 511684ac-3c6c-47a9-b11c-b80a53b893f6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 151 |
{
"nombre": "Juan",
"apellido": "Perez",
"email": "juan.perez@example.com",
"password": "Contraseñaaa",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.064+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con una contraseña sin números | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un nombre mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 58785a24-8211-456a-8673-2dc94376ff66 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 195 |
{
"nombre": "juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.141+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un nombre mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un usuario con un apellido mayor a 50 caracteres.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | df57f122-924e-4b6c-8618-27c32f778471 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 193 |
{
"nombre": "juan",
"apellido": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.236+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario con un apellido mayor a 50 caracteres | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin nombre en la plataforma. Se envía una request con el campo nombre vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 80745704-dd36-44c2-b4ff-0ce7bf3a41d4 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.330+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin nombre y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin contraseña en la plataforma. Se envía una request con el campo contraseña vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 489eadd4-42b4-4d31-81b9-2f6df43beebb |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 139 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.425+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin contraseña y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin correo en la plataforma. Se envía una request con el campo correo vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | f9fc1241-afce-478a-a8fd-aeb195a83318 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 126 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:21 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.502+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin correo y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario con correo con formato inválido en plataforma. Se envía una request con el campo correo sin punto despues del @. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 20ed123d-f936-4dc8-a17a-0e5625c32b19 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 136 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "juan@perez",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":39,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se registra un usuario con correo inválido y se espera Response: 400 | |
No permite registrar un nuevo usuario con correo mayor a 100 caracteres en plataforma. Se envía una request con el campo correo con mas de 100 caracteres. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 8e95b439-2c65-46c7-ae29-8a39e0dfefdf |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 227 |
{
"nombre": "Juan",
"apellido": "Pérez",
"email": "Juannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn@perez.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.891+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario con correo mayor a 100 caracteres y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite registrar un nuevo usuario sin apellido en la plataforma. Se envía una request con el campo apellido vacío. Se espera `Response: 400 Bad request.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 3bd3e57b-5d7a-495a-ba55-57688523f36e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 142 |
{
"nombre": "Juan",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:22.981+00:00","status":400,"error":"Bad Request","path":"/usuarios/registrar"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se registra un usuario sin apellido y se espera Response: 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite registrar un nuevo usuario en la plataforma. El cuerpo de la solicitud debe incluir la información del usuario.
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`201 Created { "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d343a22f-130c-48fe-b814-d79e667101f9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 154 |
{
"nombre": "Maximillian",
"apellido": "Dicki",
"email": "Marcelina7@example.net",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":40,"nombre":"Maximillian","apellido":"Dicki","email":"Marcelina7@example.net","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra un usuario exitosamente, respuesta 201 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| Registra un usuario exitosamente, la respuesta debe incluir la información del usuario creado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Devuelve una lista de todos los usuarios registrados en la plataforma.
Response:
`200 OK`
`Array({ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean })`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | a4089aa2-399b-445c-9313-2edd573ddbf7 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"nombre":"Ana","apellido":"Garcia","email":"ana.garcia@example.com","esAdministrador":true},{"id":2,"nombre":"Luis","apellido":"Martinez","email":"luis.martinez@example.com","esAdministrador":true},{"id":3,"nombre":"Maria","apellido":"Fernandez","email":"maria.fernandez@example.com","esAdministrador":true},{"id":4,"nombre":"Juan","apellido":"Rodriguez","email":"juan.rodriguez@example.com","esAdministrador":true},{"id":5,"nombre":"Carla","apellido":"Lopez","email":"carla.lopez@example.com","esAdministrador":false},{"id":6,"nombre":"Martin","apellido":"Marquesi","email":"martin.marquesi@example.com","esAdministrador":false},{"id":7,"nombre":"Esteban","apellido":"Quiroga","email":"esteban.quiroga@example.com","esAdministrador":false},{"id":8,"nombre":"Alfredo","apellido":"Corrado","email":"alfredo.corrado@example.com","esAdministrador":false},{"id":9,"nombre":"Marcela","apellido":"Boanerges","email":"marcela.boanerges@example.com","esAdministrador":false},{"id":10,"nombre":"Noelia","apellido":"Gonzalez","email":"noelia.gonzalez@example.com","esAdministrador":false},{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false},{"id":13,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":15,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":17,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":19,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":21,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":23,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":25,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":27,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":29,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":31,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":33,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":35,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":37,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":39,"nombre":"Juan","apellido":"Pérez","email":"juan@perez","esAdministrador":false},{"id":40,"nombre":"Maximillian","apellido":"Dicki","email":"Marcelina7@example.net","esAdministrador":false}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita listar los usuarios, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que la respuesta sea un Array | 1 | 0 | 0 |
| Verificar que traiga el campo 'id' | 1 | 0 | 0 |
| Verificar que traiga el campo 'nombre' | 1 | 0 | 0 |
| Verificar que traiga el campo 'apellido' | 1 | 0 | 0 |
| Verificar que traiga el campo 'email' | 1 | 0 | 0 |
| Verificar que traiga el campo 'esAdministrador' | 1 | 0 | 0 |
| Total | 7 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un formato de correo no válido y se espera recibir una respuesta 401 Unauthorized.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | bca1872b-12bf-4552-b71a-cbb9957dafaa |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "correo@erroneo",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Correo erróneo, respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía correo y contraseña válido, se espera recibir una respuesta 200 OK.
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4df4fd03-fc8f-4ce9-88e6-317f1e1e4b93 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 66 |
{
"email": "Juancito@example.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Login exitoso, respuesta 200 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Login exitoso, respuesta 200 | |
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c567cd15-545f-48a6-aafc-f615ff2f29d9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 73 |
{
"email": "inexistente@inexistente.com",
"password": "Contra123"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:22 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con correo inexistente, respuesta esperada 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se le envía un correo no registrado en el sistema y se espera una respuesta 401 Unauthorized
`email: String, Required, email, max 100,`
`password: String, Required, min 8, max 16, contener al menos un numero.`
Response:
`401 Unauthorized`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 07c4f2ce-dd1e-4c88-a3ab-a8c22bf87b78 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 60 |
{
"email": "juan.perez@example.com",
"password": "a"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:23 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta logear con contraseña no válida, se espera respuesta 401 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario enviandole el campo "nombre" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4f189fe5-ddd2-4a5c-bf06-4d1a5f87be18 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 144 |
{
"nombre": "",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:23 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con nombre vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "apellido" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 122e3f84-7a7c-4050-b652-edff23238f2b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 146 |
{
"nombre": "Juancito",
"apellido": "",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:23 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con apellido vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "email" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | dbf89f62-1efe-451c-a2c1-714f5279733e |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 130 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "",
"password": "Contra123",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:23 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con email vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "password" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | d232e026-bb35-43fc-a35a-decacc1a0cc4 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 143 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:23 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":11,"nombre":"Juancito","apellido":"Pérez","email":"juan.perez@example.com","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se actualiza un usuario con password vacío, se espera respuesta 400 | |
Se modifica un usuario enviandole el campo "esAdministrador" vacío.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`400 Bad Request`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4dca0dcc-0628-4c54-84ac-e60482082bf6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"nombre": "Juancito",
"apellido": "Pérez",
"email": "juan.perez@example.com",
"password": "Contra123",
"esAdministrador":
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:23 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:24.823+00:00","status":400,"error":"Bad Request","path":"/usuarios/modificar/40"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se actualiza un usuario con esAdministrador vacío, se espera respuesta 400 | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" de false a true.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 50879a8a-df23-424c-b879-1ac8f460d7ce |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 147 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":40,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Se modifica un usuario cambiando el campo "esAdministrador" enviando solamente el campo "esAdministrador".
Debe incluir la siguiente información en formato JSON:
`esAdministrador: Boolean.`
Response:
`200 OK`
`{ "id": int, "nombre": String, "apellido": String, "email": String, "esAdministrador": boolean }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | eb2a56f6-6d5b-488c-8598-3aaf47fa4d64 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 39 |
{
"esAdministrador": true
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":40,"nombre":null,"apellido":null,"email":null,"esAdministrador":true}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de false a true, se espera 200 OK | 1 | 0 | 0 |
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| cambia el rol de un usuario, se espera Response 200 OK con la información del usuario | |
Se modifica un usuario cambiando el campo "esAdministrador" de true a false.
Debe incluir la siguiente información en formato JSON:
`nombre: String, Requerido, min 3, max 50,`
`apellido: String, Requerido, min 3, max 50,`
`email: String, Requerido, email, max 100,`
`password: String, Requerido, min 8, max 16, contener al menos un numero,`
`esAdministrador: Boolean.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 060a6146-f9a4-4256-b4fb-f63ae26baff4 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 148 |
{
"id": 11,
"nombre": "Maximus",
"apellido": "Heaney",
"email": "Angie.Miller@example.org",
"esAdministrador": false
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":40,"nombre":"Maximus","apellido":"Heaney","email":"Angie.Miller@example.org","esAdministrador":false}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Verificar que el rol cambió correctamente de true a false, se espera 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`204 No Content`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4812110e-7b4b-4d35-a42e-6069e4578800 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que el usuario fue eliminado correctamente, se espera Response 204 No Content | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Elimina a un usuario del sistema según su `id`.
Response:
`404 Not found`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 27853aa7-9488-4b4e-a239-5de109bfdc98 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta eliminar un usuario con ID inexistente, se espera Response: 404 not found | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite asignar una categoría a un producto con el campo productoId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 10080d44-e86c-469c-83a6-ed02cfcbc7f6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 9999,
"categoriaId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:25.384+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un productoId inexistente, se espera Response 404 | |
No permite asignar una categoría con el campo categoríaId inexistente
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 009ab1a7-9510-40c1-92f1-7fd19d3e16da |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 51 |
{
"productoId": 1,
"categoriaId": 9999
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:25.480+00:00","status":500,"error":"Internal Server Error","path":"/api/productos/asignarCategoria"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se intenta asignar una categoría a un categoriaId inexistente, se espera Response 404 | |
Asigna una categoria a un producto.
`productoId: int.`
`categoriaId: int.`
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | c00f1399-53e6-4ca8-b3da-23f44f262ffe |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"productoId": 2,
"categoriaId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":null,"imagen":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se le asigna una categoria a un producto, se espera Response: 200 OK | 1 | 0 | 0 |
| Verificar que el producto tiene una categoría asignada | 1 | 0 | 0 |
| Verificar que el producto tiene todos los detalles | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Agrega un nuevo producto a la plataforma. Se deben proporcionar los detalles del producto en el cuerpo de la solicitud.
`nombre: String, Required, max 50,`
`descripcion: String, Required, max 250,`
`descripcionLarga: String, Required, max 2000,`
`imagenUrl: String, Required, max 250`
`imagenUrl2: String, Required, max 250,`
`imagenUrl3: String, Required, max 250,`
`precio: float, Required, el precio debe ser mayor a 0,`
`disponible: boolean, Required,`
`ubicacion: String, Required, max 100,`
`itinerario: String, Required, max 2000,`
`detalleItinerario: String, Required, max 2000`
`categoria: Int.`
Response:
`200 OK`
`{ "id": 31, "nombre": "Producto 1", "descripcion": "Descripción del producto", "descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.", "imagenUrl": "`[<code>https://example.com/imagen1.jpg"</code>](https://example.com/imagen1.jpg)`, "imagenUrl2": "`[<code>https://example.com/imagen2.jpg"</code>](https://example.com/imagen2.jpg)`, "imagenUrl3": "`[<code>https://example.com/imagen3.jpg"</code>](https://example.com/imagen3.jpg)`, "precio": 1000.00, "disponible": true, "ubicacion": "Buenos Aires, Argentina", "itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.", "detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.", "categoria": { "id": 3, "nombre": "TREKKING", "ubicacion": "", "imagen": "`[<code>https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"</code>](https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg)`} }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 1bf93ed3-5085-47f4-9d92-f79fe03b79d2 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 687 |
{
"id": 30,
"nombre": "Producto 1",
"descripcion": "Descripción del producto",
"descripcionLarga": "Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.",
"imagenUrl": "https://example.com/imagen1.jpg",
"imagenUrl2": "https://example.com/imagen2.jpg",
"imagenUrl3": "https://example.com/imagen3.jpg",
"precio": 1000.00,
"disponible": true,
"ubicacion": "Buenos Aires, Argentina",
"itinerario": "Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.",
"detalleItinerario": "Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.",
"categoria": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"id":44,"nombre":"Producto 1","descripcion":"Descripción del producto","descripcionLarga":"Este es un producto increíble que ofrece una gran variedad de beneficios y características únicas.","imagenUrl":"https://example.com/imagen1.jpg","imagenUrl2":"https://example.com/imagen2.jpg","imagenUrl3":"https://example.com/imagen3.jpg","precio":1000.00,"disponible":true,"ubicacion":"Buenos Aires, Argentina","itinerario":"Día 1: Llegada. Día 2: Tour de producto. Día 3: Salida.","detalleItinerario":"Edad: 18-65 años, máx. 20 por grupo. Duración: 3 días. Guía disponible en Español e Inglés.","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto exitosamente, respuesta 200 | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del producto agregado, incluyendo su ID | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Verificar el comportamiento del sistema cuando un usuario no tiene productos favoritos.
Response:
`200 OK`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | da6c4c5b-e30a-471e-9dbd-acc16cd2f550 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"favoritoId":1,"usuarioId":1,"productoId":9,"producto":{"id":9,"nombre":"Recorrido vinícola en el día más almuerzo Gourmet","descripcion":"Explore los vinos de la región vinícola más grande de Argentina","descripcionLarga":"Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1","precio":180.00,"disponible":true,"ubicacion":"Mendoza, Mendoza","itinerario":"Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida","detalleItinerario":"Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":2,"usuarioId":1,"productoId":15,"producto":{"id":15,"nombre":"San Martín de los Andes por la Ruta de los 7 lagos","descripcion":"Excursión por los paisajes mas impresionantes de la Patagonia","descripcionLarga":"Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg","imagenUrl3":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg","precio":73.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida","detalleItinerario":"Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":3,"usuarioId":1,"productoId":19,"producto":{"id":19,"nombre":"Snorkeling con leones marinos por Madryn Buceo","descripcion":"Observe de cerca a los leones marinos en su entorno natural","descripcionLarga":"Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1","precio":124.00,"disponible":true,"ubicacion":"Puerto Madryn, Chubut","itinerario":"-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.","detalleItinerario":"Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español","categoria":null}},{"favoritoId":4,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":5,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":6,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":7,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":8,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":9,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":10,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":11,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":12,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":13,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":14,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":15,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":16,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":17,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":18,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":19,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":20,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":21,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":22,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":23,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":24,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":25,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":26,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":27,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":28,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":29,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":30,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":31,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":32,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":33,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":34,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}},{"favoritoId":35,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 1 | 0 | 0 |
| El favorito debe tener las propiedades correctas | 1 | 0 | 0 |
| El producto debe tener las propiedades correctas | 1 | 0 | 0 |
| Guardar el ID del favorito para otros tests | 1 | 0 | 0 |
| Total | 6 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Comprobar cómo responde el sistema cuando se busca un producto en favoritos para un usuario inexistente.
Response:
`200 OK`
`[]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 991d85cb-cdb0-4e0f-a91e-429868ed3586 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:24 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se solicita una lista de favoritos para usuario inexistente, se espera Response: 404 Not Found | |
Verificar que se pueda obtener la lista de productos favoritos de un usuario.
Response:
`200 OK`
`[ { "favoritoId": 1, "usuarioId": 1, "productoId": 9, "producto": { "id": 9, "nombre": "Recorrido vinícola en el día más almuerzo Gourmet", "descripcion": "Explore los vinos de la región vinícola más grande de Argentina", "descripcionLarga": "Explore los vinos de la región vinícola más grande de Argentina en esta excursión de lujo de un día para grupos pequeños desde Mendoza. \nVisitará tres o cuatro de las mejores bodegas de la región de Mendoza, con una guía para obtener información y anécdotas en la ruta. Disfruta de degustaciones guiadas en las bodegas mientras admiras sus \nimpresionantes escenarios y saborea un almuerzo gourmet de varios platos con maridajes de vino como parte de la experiencia.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/80/6d.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/a4/82/fc.jpg", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/8a/b7/0d/caption.jpg?w=1000&h=-1&s=1", "precio": 180.00, "disponible": true, "ubicacion": "Mendoza, Mendoza", "itinerario": "Empezará en Mendoza.\nPase por: Trout and Wine Tours - Lujan de Cuyo - Chacras de Coria - Agrelo.\nVolverás al punto de partida", "detalleItinerario": "Edad: 18 a 90 años, máx 9 por grupo. Duración: 8 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 2, "usuarioId": 1, "productoId": 15, "producto": { "id": 15, "nombre": "San Martín de los Andes por la Ruta de los 7 lagos", "descripcion": "Excursión por los paisajes mas impresionantes de la Patagonia", "descripcionLarga": "Descubra por qué Bariloche es famoso por sus lagos en una excursión de día completo por uno de los \npaisajes más impresionantes de la Patagonia. Viaje con un guía bilingüe a lo largo de una pintoresca \nruta que serpentea a través de cuerpos de agua azules y esmeralda, espectaculares formaciones rocosas, \nríos y bosques alpinos. Haga paradas para empaparse del paisaje en las playas junto al lago y otros \nmiradores panorámicos, y visite la ciudad de San Martín de los Andes para disfrutar de una dosis de\ncultura y cocina locales.", "imagenUrl": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e1.jpg", "imagenUrl2": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/df.jpg", "imagenUrl3": "https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0f/61/95/e5.jpg", "precio": 73.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Empezará en San Carlos de Bariloche\nPase por: Nahuel Huapi Lake - San Martin de los Andes\nVolverás al punto de partida", "detalleItinerario": "Edad: de 0 a 90 años, máx 10 por grupo. Duración: 12 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 3, "usuarioId": 1, "productoId": 19, "producto": { "id": 19, "nombre": "Snorkeling con leones marinos por Madryn Buceo", "descripcion": "Observe de cerca a los leones marinos en su entorno natural", "descripcionLarga": "Disfrute nadando y practicando esnórquel en una caleta poco profunda conocida por sus numerosos leones marinos salvajes, observe aves marinas alrededor de la Reserva Natural de Punta Loma y esté atento a las ballenas, delfines y pingüinos en el camino. Los proveedores de tours no entrenan ni alimentan a los leones marinos, y ellos inician cualquier interacción.", "imagenUrl": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1c/81/59/07/fotografia-del-instructor.jpg?w=1000&h=-1&s=1", "imagenUrl2": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2d/27/2c/2e/caption.jpg?w=1000&h=-1&s=1", "imagenUrl3": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1d/f9/59/75/snorkeling-con-leones.jpg?w=1000&h=-1&s=1", "precio": 124.00, "disponible": true, "ubicacion": "Puerto Madryn, Chubut", "itinerario": "-La excursión principal de Puerto Madryn.\n-Experiencia ideal para grupos de amigos y familiares.\n- Recorrido por la hermosa Reserva Natural de Punta Loma con anidación de aves.\n- Navegamos al lado de un barco naufragado español en la playa de Paraná.\n- También podemos ver pingüinos, ballenas, delfines y muchos otros animales de la región.", "detalleItinerario": "Edades: de 6 a 70, máx. de 10 por grupo\nDuración: 2 h 30 m\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nCumple con las especificaciones de bienestar animal\nGuía en vivo: inglés, italiano, Español", "categoria": null } }, { "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 5, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 6, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }, { "favoritoId": 7, "usuarioId": 1, "productoId": 3, "producto": { "id": 3, "nombre": "Bodega Trapiche", "descripcion": "Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino", "descripcionLarga": "Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.", "imagenUrl": "https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg", "imagenUrl2": "https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg", "imagenUrl3": "https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg", "precio": 150.00, "disponible": true, "ubicacion": "Maipú, Mendoza", "itinerario": "Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.", "detalleItinerario": "Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español", "categoria": null } }]`
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 9686fede-d8cf-48ee-b327-d9be10fb0801 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se solicita una lista de favoritos, se espera Response: 200 OK | 1 | 0 | 0 |
| La respuesta debe ser una lista de favoritos (array) | 1 | 0 | 0 |
| La lista debe contener al menos un favorito | 0 | 1 | 0 |
| El favorito debe tener las propiedades correctas | 0 | 1 | 0 |
| El producto debe tener las propiedades correctas | 0 | 1 | 0 |
| Guardar el ID del favorito para otros tests | 0 | 1 | 0 |
| Total | 2 | 4 | 0 |
| Test Name | Assertion Error |
|---|---|
| La lista debe contener al menos un favorito | |
| El favorito debe tener las propiedades correctas | |
| El producto debe tener las propiedades correctas | |
| Guardar el ID del favorito para otros tests | |
No permite agregar un producto a favoritos con el campo usuarioId vacío.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T17:51:52.039+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b45299e4-a081-4d7c-b108-e8fea77da68f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 45 |
{
"usuarioId": "",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:26.015+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo usuarioId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:22:42.781+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 7c34fb51-9b88-4be3-80b2-427fe0ea9345 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "8888",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:26.114+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
No permite agregar un producto a favoritos con el campo usuarioId invalido.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`400 Bad Request`
`{ "timestamp": "2024-10-11T20:36:08.279+00:00", "status": 400, "error": "Bad Request", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 50c2fd2a-a3ae-4ef7-a82c-525dc94c610b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": "abc",
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:26.202+00:00","status":400,"error":"Bad Request","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite agregar un producto a favoritos con el campo productoId inexistente.
`usuarioId: Int, Requerido,`
`productoId: Int, Requerido`
Response:
`500 Internal Server Error`
`{ "timestamp": "2024-10-11T18:27:17.825+00:00", "status": 500, "error": "Internal Server Error", "path": "/favoritos/agregarFavorito"}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0385b4a4-7d25-47dc-8a74-c89e7c2fcae5 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 49 |
{
"usuarioId": "1",
"productoId": 9988
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Connection | close |
{"timestamp":"2024-10-14T23:01:26.302+00:00","status":500,"error":"Internal Server Error","path":"/favoritos/agregarFavorito"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| La respuesta debe ser 400 Bad Request | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| La respuesta debe ser 400 Bad Request | |
Verificar que no se permita agregar un mismo producto dos veces a la lista de favoritos.
Response:
`201 Created`
`{ "favoritoId": 7, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg", "imagenUrl2": "https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg", "imagenUrl3": "https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg", "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null }}`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 0221a46b-40b4-48cb-a7b6-fa3efd80ca5b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":36,"usuarioId":1,"productoId":1,"producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Agrega un producto a favoritos que ya estaba en la lista de favoritos, se espera Response: 409 Conflict | |
Verificar que un usuario pueda agregar un producto a su lista de favoritos exitosamente. El cuerpo de la solicitud debe contener los siguientes datos:
`{ "usuarioId": int, "productoId": int }`
Response:
`201 Created`
`{ "favoritoId": 4, "usuarioId": 1, "productoId": 1, "producto": { "id": 1, "nombre": "San Carlos de Bariloche", "descripcion": "Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia", "descripcionLarga": "Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.", "imagenUrl": "`[<code>https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg"</code>](https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg)`, "imagenUrl2": "`[<code>https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg"</code>](https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg)`, "imagenUrl3": "`[<code>https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg"</code>](https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg)`, "precio": 300.00, "disponible": true, "ubicacion": "San Carlos de Bariloche, Río Negro", "itinerario": "Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.", "detalleItinerario": "Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español", "categoria": null } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 19115fd1-8778-4a5c-b237-583b9b96beb6 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 44 |
{
"usuarioId": 1,
"productoId": 3
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"favoritoId":37,"usuarioId":1,"productoId":3,"producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":null}}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Agrega un producto a favoritos, respuesta 201 Created | 1 | 0 | 0 |
| El tiempo de respuesta debe ser de máximo 200ms | 1 | 0 | 0 |
| La respuesta debe incluir la información del favorito agregado, incluyendo el producto asociado | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|
No permite eliminar un producto de favoritos que no está en la lista de favoritos.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 25fb9224-931d-4de9-8837-8e686d6a850a |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 2,
"productoId": 1
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Se elimina un favorito que no está en la lista de favoritos, se espera Response: 404 Not Found | |
Elimina un producto de los favoritos de un usuario.
Response:
`200 OK`
`El producto ha sido eliminado de los favoritos.`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4b2e6d34-f32f-4144-96a5-b1d80dbb752f |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 48 |
{
"usuarioId": 1,
"productoId": 2
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | text/plain;charset=UTF-8 |
| Content-Length | 47 |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
El producto ha sido eliminado de los favoritos.
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Se verifica que se haya eliminado el favorito, se espera Response: 200 OK | 1 | 0 | 0 |
| Total | 1 | 0 | 0 |
| Test Name | Assertion Error |
|---|
Permite reservar un producto para un usuario en una fecha específica. El cuerpo de la solicitud debe contener los siguientes datos :
`{ "usuarioId": int, "productoId": int, "fechaReserva": string (yyyy-MM-dd) }`
Response:
`201 Created`
`{ "id": int, "usuarioId": int, "fechaReserva": string (fecha en formato yyyy-MM-dd), "producto": { "id": int, "nombre": string, "descripcion": string, "descripcionLarga": string, "imagenUrl": string, "imagenUrl2": string, "imagenUrl3": string, "precio": float, "disponible": boolean, "ubicacion": string, "itinerario": string, "detalleItinerario": string, "categoria": { "id": int, "nombre": string, "ubicacion": string, "imagen": string } } }`
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 9446b287-ff0e-44bf-b6a8-81ccc34cd22b |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 77 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Length | 0 |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Registra una nueva reserva, se espera Response 201 Created | 0 | 1 | 0 |
| Total | 0 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Registra una nueva reserva, se espera Response 201 Created | |
Se envía una solicitud para reservar un producto, especificando el ID del usuario, el ID del producto y la fecha de la reserva.
**Response**: Si el producto ya está reservado en la fecha indicada, la API responderá con un código de estado **409 Conflict** y un mensaje de error que explique que el producto ya está reservado para esa fecha.
| Header Name | Header Value |
|---|---|
| Content-Type | application/json |
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 4abbbb51-21fa-4a38-a90c-afcd7c23cb89 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Content-Length | 75 |
{
"usuarioId": 1,
"productoId": 2,
"fechaReserva": "2024-10-14"
}
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:25 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:26.873+00:00","status":404,"error":"Not Found","path":"/reservas/%7BreservaId%7D"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de respuesta es 409 | 0 | 1 | 0 |
| El mensaje de error es correcto | 0 | 1 | 0 |
| Total | 0 | 2 | 0 |
| Test Name | Assertion Error |
|---|---|
| El estado de respuesta es 409 | |
| El mensaje de error es correcto | |
Este test intenta obtener una reserva utilizando un ID que no existe en el sistema. La API debe devolver un código de estado **404 Not Found** junto con un mensaje de error que indique que la reserva no fue encontrada.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | b7f98554-bee7-4336-888e-8fd8ea0f5ae9 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:26 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
{"timestamp":"2024-10-14T23:01:26.949+00:00","status":404,"error":"Not Found","path":"/reservas/99999"}
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| Estado es 404 Not Found | 1 | 0 | 0 |
| Mensaje de error correcto | 0 | 1 | 0 |
| Total | 1 | 1 | 0 |
| Test Name | Assertion Error |
|---|---|
| Mensaje de error correcto | |
Este endpoint permite obtener la lista de reservas asociadas a un usuario específico. Al proporcionar un ID de usuario válido, se retornará un arreglo con todas las reservas que ha realizado. Cada reserva incluirá la siguiente información:
`{ "usuarioId": int, "productoId": int, "fechaReserva" }`
Si el usuario no tiene reservas, se devolverá un arreglo vacío. En caso de que el usuario no exista, se deberá retornar un error 404.
| Header Name | Header Value |
|---|---|
| User-Agent | PostmanRuntime/7.39.1 |
| Accept | */* |
| Cache-Control | no-cache |
| Postman-Token | 49ceab1b-04f2-4801-b5fa-627f3dd814d3 |
| Host | localhost:8081 |
| Accept-Encoding | gzip, deflate, br |
| Connection | keep-alive |
| Header Name | Header Value |
|---|---|
| Vary | Origin |
| Vary | Access-Control-Request-Method |
| Vary | Access-Control-Request-Headers |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| Cache-Control | no-cache, no-store, max-age=0, must-revalidate |
| Pragma | no-cache |
| Expires | 0 |
| X-Frame-Options | DENY |
| Content-Type | application/json |
| Transfer-Encoding | chunked |
| Date | Mon, 14 Oct 2024 23:01:26 GMT |
| Keep-Alive | timeout=60 |
| Connection | keep-alive |
[{"id":1,"usuarioId":1,"fechaReserva":"2024-09-09","producto":{"id":1,"nombre":"San Carlos de Bariloche","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://t4.ftcdn.net/jpg/03/59/04/93/360_F_359049346_S8EnaUo5xfEpMgjRh1cWbrDb5poVduKv.jpg","imagenUrl2":"https://t4.ftcdn.net/jpg/02/68/03/95/360_F_268039528_Eir6NkQ6qjags6nRuClgGye0csArZOPd.jpg","imagenUrl3":"https://c0.wallpaperflare.com/preview/881/303/659/argentina-san-carlos-de-bariloche-lake-mountain.jpg","precio":300.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":2,"usuarioId":1,"fechaReserva":"2024-09-13","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":3,"usuarioId":1,"fechaReserva":"2024-09-14","producto":{"id":3,"nombre":"Bodega Trapiche","descripcion":"Visita la famosa bodega Trapiche en Mendoza y disfruta de degustaciones de vino","descripcionLarga":"Este tour incluye una visita a la renombrada bodega Trapiche en Mendoza. Conocerás el proceso de elaboración del vino y podrás degustar una selección de vinos premium. Además, disfrutarás de un almuerzo gourmet en el restaurante de la bodega.","imagenUrl":"https://caminosdelvino.com/wp-content/uploads/2023/03/Rally-Bodegas-Trapiche-02.jpeg","imagenUrl2":"https://www.clarin.com/img/2023/05/23/Isq0l2FiJ_720x0__1.jpg","imagenUrl3":"https://bomtravel.com/wp-content/uploads/2022/04/1-35.jpg","precio":150.00,"disponible":true,"ubicacion":"Maipú, Mendoza","itinerario":"Llegada y bienvenida.\nRecorrido por los Viñedos.\nVisita a la Bodega y Proceso de Vinificación.\nDegustación de Vinos.\nAlmuerzo en el Restaurante de la Bodega.\nCompra de Vinos y Souvenirs.","detalleItinerario":"Edad: 0 a 99 años. Duración: 6 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":4,"usuarioId":1,"fechaReserva":"2024-09-06","producto":{"id":13,"nombre":"Excursión al glaciar Perito Moreno con navegación","descripcion":"Visita al glaciar Perito Moreno.","descripcionLarga":"Visitar el glaciar Perito Moreno en un solo día es fácil en esta visita guiada desde El Calafate. \nUna salida a primera hora de la mañana le ayudará a evitar las multitudes, así podrá pasear a lo largo de \nla pasarelas en frente del glaciar sin demasiadas intromisiones cuando llegue. A continuación, \nacérquese a unos 150 metros (490 pies) del glaciar en una excursión de navegación por la cara sur.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/0f.jpg","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/06/ff/de/14.jpg","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/15/c5/e4/caption.jpg?w=1000&h=-1&s=1","precio":170.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Se le recogerá.\nPerito Moreno Glaciar - Parada: 3 horas - Entrada incluida.\nPasarelas Perito Moreno - Parada: 2 horas - Entrada incluida.\nVolverás al punto de partida","detalleItinerario":"Edad: 0 a 99 años, máx 6 por grupo. Duración: 3 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":10,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":6,"nombre":"Mini Trekking Glaciar Perito Moreno","descripcion":"Experimenta una caminata única sobre el glaciar Perito Moreno en El Calafate","descripcionLarga":"Este tour te ofrece la oportunidad de realizar una caminata sobre el famoso glaciar Perito Moreno. Con la ayuda de guías experimentados, explorarás las formaciones de hielo y disfrutarás de vistas espectaculares del glaciar y el lago Argentino.","imagenUrl":"https://media.tacdn.com/media/attractions-splice-spp-674x446/0b/04/b1/f4.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/60/eb/b1/caption.jpg?w=1200&h=-1&s=1","imagenUrl3":"https://www.interpatagonia.com/paseos/trekkingperitomoreno/trekking-perito-moreno-7.jpg","precio":180.00,"disponible":true,"ubicacion":"El Calafate, Santa Cruz","itinerario":"Llegada al Parque Nacional Los Glaciares.\nTransporte al Glaciar.\nPreparación y Briefing.\nInicio del Mini Trekking.\nAlmuerzo y Exploración.\nRegreso a El Calafate.","detalleItinerario":"Edad: 8 a 65 años, máx 10 por grupo. Duración: 10 horas. Hora de inicio: ver disponibilidad. \nGuía en directo: Portugués, Inglés, Español","categoria":{"id":3,"nombre":"TREKKING","ubicacion":"","imagen":"https://s1.wklcdn.com/image_201/6059775/91336779/59655349Master.jpg"}}},{"id":21,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":22,"usuarioId":1,"fechaReserva":"2024-09-21","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":32,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":28,"nombre":"Bodega Clos de los Siete","descripcion":"Con este tour privado del vino, podrá aprender más sobre Clos de los Siete","descripcionLarga":"Un proyecto vitivinícola colaborativo especial de un grupo de enólogos franceses, en el área del Valle de Uco en Mendoza. Realizar una visita guiada le ahorra tiempo en la investigación de bodegas, ya que se organiza una programación completa para usted. En el camino, disfrute del lujo de beneficios adicionales, como almuerzo y catas de vino incluidos.","imagenUrl":"https://tangol.com/blog/Fotos/Galeria/mendoza_0_202102121427430.JPG","imagenUrl2":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0a/25/70/d8.jpg","imagenUrl3":"https://www.aseuniv.com/images/clos-de-los-7-img-5.jpg","precio":350.00,"disponible":true,"ubicacion":"Tunuyán, Mendoza","itinerario":"Visita y degustaciones en 2 bodegas\nAlmuerzo gourmet en bodega\nPickup en hotel / hospedaje\nGuía - Sommelier de Clos de los Siete\nTransporte con guía registrado\nNuestra visita cubre las bodegas Monteviejo, Cuvelier Los Andes, DiamAndes y las recientemente abiertas al público de Rolland.","detalleItinerario":"Edades de 18 a 99\nDuración: 8 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Francés, Español","categoria":{"id":4,"nombre":"BODEGAS","ubicacion":"","imagen":"https://www.argentina4u.com/pub/media/wysiwyg/Argentina/maipu_wine.jpg"}}},{"id":43,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":17,"nombre":"Excursión al monte Tronador y al glaciar Negro","descripcion":"Descubra el encanto helado del monte Tronador y el glaciar Negro en una estimulante excursión de día completo al Parque Nacional Nahuel Huapi desde Bariloche.","descripcionLarga":"Esta excursión muy especial le lleva a conocer las partes más hermosas del Parque Nacional Nahuel Huapi. Visite bosques, lagos, playas, montañas e incluso cascadas. También verá la montaña más alta de la zona, monte Tronador, que se eleva 3478 metros (11 411 pies) por encima del nivel del mar formando un límite natural entre Argentina y Chile. Las vistas desde esta altura son espectaculares. Con un guía experto, viaje a través del espectacular paisaje de la región de Bariloche y disfrute de las vistas panorámicas del lago Gutiérrez. Y atraviese impresionantes bosques y espectaculares valles para ver el impresionante glaciar Negro.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/07/c1/af/fa.jpg","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2c/65/71/cd/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/29/f2/e7/34/excursion-de-un-dia-al.jpg?w=1000&h=-1&s=1","precio":66.00,"disponible":true,"ubicacion":"San Carlos de Bariloche, Río Negro","itinerario":"Después de la recogida en su hotel de Bariloche nos dirigiremos hacia el sur para conectar con la autopista nacional 258. A lo largo de esta ruta cruzaremos la Pampa de Huenuleu, llegando finalmente al lago Gutiérrez para disfrutar de unas vistas impresionantes y de oportunidades para hacer fotos. A medida que el viaje continúa y la carretera se bifurca, nos adentraremos en una zona menos transitada bajando por la carretera de grava hasta el Tronador. Después de pasar por valles y umbríos bosques llegaremos al Glaciar Negro, Ventisquero Negro. El glaciar tiene un llamativo color negro a pesar de ser alimentado por un pequeño río que fluye desde el inmaculado y blanco glaciar Río Manso, a solo unas decenas metros por encima en la cima de la montaña. Haremos una parada en el monte Tronador para ver todos los alrededores, incluyendo el país vecino, Chile. ","detalleItinerario":"Edades: de 0 a 99, máx. de 10 por grupo\nDuración: 9 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: portugués, inglés, Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":44,"usuarioId":1,"fechaReserva":"2024-09-30","producto":{"id":18,"nombre":"Escapada de un día por la Nieve","descripcion":"Recorra los Andes desde Mendoza con Aconcagua, Uspallata y Puente del Inca","descripcionLarga":"Mendoza se encuentra en las estribaciones de la imponente cordillera de los Andes, a lo largo de parte de la carretera Panamericana. En esta excursión, saldrá de la ciudad para realizar un emocionante viaje por carretera hasta las montañas. A lo largo del recorrido, realizará una parada para visitar los pueblos andinos tradicionales de Potrerillos y Uspallata, podrá admirar maravillas naturales como el puente rocoso Puente del Inca y disfrutará de las vistas del Aconcagua, el pico más alto de América.","imagenUrl":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/15/00/80/d1/trilha.jpg?w=1000&h=-1&s=1","imagenUrl2":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2a/d1/0f/fe/caption.jpg?w=1000&h=-1&s=1","imagenUrl3":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/27/ab/95/16/andes-dagtrip-vanuit.jpg?w=1000&h=-1&s=1","precio":211.00,"disponible":true,"ubicacion":"San Martín, Mendoza","itinerario":" Vistas magníficas mientras atraviesa la cordillera de los Andes\nVisite los pueblos andinos tradicionales: tiempo libre para comprar artesanía\nVea el Aconcagua, el pico más alto de América\nServicio de recogida en el hotel y traslado de ida y vuelta sin complicaciones desde Mendoza","detalleItinerario":"Edades: de 2 a 99, máx. de 10 por grupo\nDuración: 12 h\nHorario de inicio: consultar disponibilidad\nEntrada para dispositivos móviles\nGuía en vivo: Español","categoria":{"id":1,"nombre":"NIEVE","ubicacion":"","imagen":"https://barilocheturismo.gob.ar/images/actividades/nieve/ski-01.jpg"}}},{"id":52,"usuarioId":1,"fechaReserva":"2024-10-14","producto":{"id":2,"nombre":"Parque Nacional y Viaje en Tren al Fin del Mundo","descripcion":"Explora el Parque Nacional Tierra del Fuego y viaja en el Tren del Fin del Mundo en Ushuaia","descripcionLarga":"Este tour te lleva a través del impresionante Parque Nacional Tierra del Fuego en Ushuaia. Incluye un viaje en el famoso Tren del Fin del Mundo, donde aprenderás sobre la historia de la región. También podrás disfrutar de caminatas y avistamiento de fauna local.","imagenUrl":"https://media-cdn.tripadvisor.com/media/attractions-splice-spp-720x480/0c/03/52/47.jpg","imagenUrl2":"https://www.vivituviaje.com/wp-content/uploads/parque_nacional_tierra_del_fuego-02.jpg","imagenUrl3":"https://blogimagestc.s3.amazonaws.com/tren_fin_del_mundo4.jpg","precio":300.00,"disponible":true,"ubicacion":"Ushuaia, Tierra del Fuego","itinerario":"Día 1: Llegada y recorrido por el Parque Nacional.\nDía 2: Viaje en el Tren del Fin del Mundo y exploración de la región.\nDía 3: Actividades al aire libre y regreso.","detalleItinerario":"Edad: 0 a 99 años. Duración: 2 horas. Hora de inicio: ver disponibilidad. Guía en directo: Portugués, Inglés, Español","categoria":{"id":2,"nombre":"PLAYAS","ubicacion":"","imagen":"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/16/77/c4/ed/img-20190213-wa0063-largejpg.jpg"}}}]
| Name | Passed | Failed | Skipped |
|---|---|---|---|
| El estado de la respuesta es 200 OK | 1 | 0 | 0 |
| La respuesta contiene una lista de reservas | 1 | 0 | 0 |
| Cada reserva contiene los campos esperados | 1 | 0 | 0 |
| Total | 3 | 0 | 0 |
| Test Name | Assertion Error |
|---|